[PHP] opera cookie probleem

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Miesalex
  • Registratie: Januari 2005
  • Laatst online: 27-07 22:16
Ik heb een probleem met het bewaren van cookies met php in Opera.

Elke keer als ik men Opera sluit en terug open zijn de cookies die ik zonet heb aangemaakt verwijderd.
Dit is de code die ik gebruik om de cookies op te slaan:


PHP:
1
setcookie('userid', $userid, time() + 604800);



zoals je ziet is hier dus niet veel speciaals aan.

In Internet Explorer en Firefox blijven de cookies trouwens wel bewaard.

Heeft iemand een idee waaraan dit zou kunnen liggen?

Acties:
  • 0 Henk 'm!

  • user109731
  • Registratie: Maart 2004
  • Niet online
Geen browserinstelling die verkeerd staat ofzo?

Acties:
  • 0 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Probeer eens een path en een domein toe te voegen.

Acties:
  • 0 Henk 'm!

  • ibmos2warp
  • Registratie: Januari 2007
  • Laatst online: 20-11-2023

ibmos2warp

Eval is Evil

Ik denk dat je een instelling verkeerd hebt. Als ik met de code die hieronder staat het probeer, blijft de cookie gewoon staan (de rest zijn gewoon voor de test). Ik weet niet meer precies waar, maar d'r is een optie in Opera om na afsluiten cookie's, cache enz. weg te gooien, misschien ligt het daar aan.
PHP: plaatscookie.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php 
// Deze is voor de test.
$userid = "blaat";
setcookie('userid', $userid, time() + 604800); // Blijft voor onbepaalde tijd staan, ik weet iig de tijd niet. 

// Deze zouden het moeten doen want deze zijn van php.net af.
$value = 'something from somewhere';
setcookie("TestCookie1", $value); // Deze is dus zonder tijd.
setcookie("TestCookie2", $value, time()+3600);  // Deze is verlopen na 1 uur.
setcookie("Testkoekje3", "Kip"); // Weer zonder tijd.
setcookie("TestCookie4", "kap", time()+3600);  // Deze verloopt naar 1 uur.


/* Hier komen de cookie's om ze weg te halen */

// Deze is voor de test.
#$userid = "blaat";
#setcookie('userid', $userid, time() - 3600); // De tijd achteruit om de cookie weg te halen

// Deze zouden het moeten doen want deze zijn van php.net af.
#$value = 'something from somewhere';
#setcookie("TestCookie1", $value, time() - 3600); // De tijd achteruit om de cookie weg te halen
#setcookie("TestCookie2", $value, time() - 3600); // De tijd achteruit om de cookie weg te halen
#setcookie("Testkoekje3", "Kip", time() - 3600); // De tijd achteruit om de cookie weg te halen
#setcookie("TestCookie4", "kap", time() - 3600); // De tijd achteruit om de cookie weg te halen
?>

PHP: checkcookie.php
1
2
3
4
5
<?php
foreach ($_COOKIE as $name => $value) {
        echo "$name : $value <br />\n";
    }
?>

Ik weet alles van niks
Vind Excel ongelovelijk irritant.