phpbar.de logo

Mailinglisten-Archive

[php] Session in MySQL

[php] Session in MySQL

Webmaster KnowOne webmaster_(at)_knowone.de
Thu, 25 Jan 2001 13:01:01 +0100


Hi!

----- Original Message -----
From: Volker Jahns <volker.jahns_(at)_rentokil.de>
To: <php_(at)_php-center.de>
Sent: Thursday, January 25, 2001 12:38 PM
Subject: Re: [php] Session in MySQL


> >  $expiry = time() + $SESS_LIFE;
> >  $value = addslashes($val);
> >
> >  $qry = "INSERT INTO sessions VALUES ('$key', $expiry, '$value')";
> >  $qid = mysql_query($qry, $SESS_DBH);
> >
> >  if (! $qid) {
> >   $qry = "UPDATE sessions SET expiry = $expiry, value = '$value' WHERE
sesskey = '$key' AND expiry > " . time();
> >   $qid = mysql_query($qry, $SESS_DBH);
> >  }
>
> 1: den wert für time() würde ich mir wegen gesicherter eindeutigkeit
> wegschreiben und dann diesen gesicherten wert als key nutzen
>
> 2: was steht in $val drin?
>
> --

$val ist zB:
remoteip|s:13:"62.153.128.18";HTTP_REFERER|s:13:"62.153.128.18";REMOTE_ADDR|
s:13:"62.153.128.18";bereich|s:5:"login";seite|s:8:"main.php";session_js|N;

und bei einer weiteren seite die zB session_register(session_vorname) macht:
remoteip|s:13:"62.153.128.18";HTTP_REFERER|s:13:"62.153.128.18";REMOTE_ADDR|
s:13:"62.153.128.18";bereich|s:5:"login";seite|s:8:"main.php";session_js|N;s
ession_vorname|s:3:"Don";...

jedoch wird dies wieder bei einer Aufruf einer anderen Seite durch obiges
ersetzt.

cu

Nino



php::bar PHP Wiki   -   Listenarchive