Hej Thomas.
Nu skriver du ikke hvad du skal bruge det småkage halløj til, men jeg gør
som følger:
<?php
//Dette er for at overføre variable hvis magic qoutes er slået til
if (get_magic_quotes_gpc()) {
// Overrides GPC variables
for (reset($HTTP_GET_VARS); list($k, $v) = each($HTTP_GET_VARS); )
$$k = stripslashes($v);
for (reset($HTTP_POST_VARS); list($k, $v) = each($HTTP_POST_VARS); )
$$k = stripslashes($v);
for (reset($HTTP_COOKIE_VARS); list($k, $v) = each($HTTP_COOKIE_VARS); )
$$k = stripslashes($v);
}
if ($EDRBrugerNr=='') {
include('miljo.php');
$db = mysql_connect($server, $userid , $passwd);
$result = mysql_db_query("$miljo","select max(brugernr)+1 as verdi from
bruger");
while($row = mysql_fetch_array($result)) {
$neste = $row["verdi"];
$EDRBrugerNr = $neste;
}
mysql_free_result($result);
$rc = mysql_db_query("$miljo","insert into bruger (brugernr) values
($neste)");
mysql_close($db);
setcookie ("EDRBrugerNr","$neste",time()+31104000,"/","",0); //Udløber
efter 1 år.
}
$doktype = head;
?>
Scriptet gør flg.:
1. Indlæser overførte variable og cookies for magic qoutes.
2. Tjekker om der er en cookie.
3. Er der ingen, finder jeg et nyt "EDRBrugernr" i databasen, og gemmer det
i databasen. Og sætter cookien.
Om jeg lige har 1 års udløb på kagen er jeg ikke sikker på, men den bliver
der et godt stykke tid ihvertfald
Du kan selvfølgelig fjerne de 10 første linier hvis du ikke bruger magic
qoutes, men koden gør ingen skade.
Mvh.
Per Christiansen