Tommy Ipsen wrote:
> Jørn Rasmussen wrote:
>> Jeg har brug for at nulstille "session_id()", men ligegyldigt hav jeg
>> forsøger lykkedes det ikke.
>> Først ved at forlade siden og genindlæses den lykkedes det.
>>
>> Eks.:
>> session_id()="01c060e6e26183ef502b47b7009cd267";
>> $_SESSION[Dummy]='Test';
>>
>> Test2.htm
>> session_unset();
>> session_destroy();
>> session_unset($_SESSION[Dummy]);
>> Test1.htm kaldes:
>>
>> Test1.htm
>> session_start();
>> session_id()=01c060e6e26183ef502b47b7009cd267";
>> $_SESSION[Dummy]="";
>
> Tror følgende vil løse dit problem:
>
> Test1.htm
> session_id('01c060e6e26183ef502b47b7009cd267');
> session_start();
> $_SESSION[Dummy]='';
>
> Læs evt
http://dk.php.net/manual/en/function.session-id.php da jeg
> tror du lidt har misforstået brugen af session-funktionerne.
Det er muligt at jeg har misforstået noget vedr. brug af session_id(), men
jeg placerer aldrig en tekststring mellem paranteserne. Men jeg tager et kik
i ovenstående.
Jeg gør som nedenstående eks. viser
$query= "SELECT * FROM kurv WHERE session_id='".session_id()."'";
$res= mysql_query($query);
> Derudover kan du også læse
>
http://dk.php.net/manual/en/function.session-unset.php og se, hvorfor
> du ikke skal bruge denne i dette tilfælde.
Som jeg forstår det, gør brugen af unset blot det, at Globals også bliver
nulstillet i den aktive side.
vh Jørn