Avatar billede Slettet bruger
25. august 2005 - 16:22 Der er 3 kommentarer og
1 løsning

PHP 4.4 - cookies og sessions

Min webhoteludbyder har valgt at skifte fra PHP 4.0 til PHP 4.4.
Det har nu resulteret i, at mit simple login system der virkede før skiftet ikke virker nu.

Jeg har prøvet at kigge php.net igennem for ændringer, men kan ikke se at der skulle være ændret i sessions, cookies eller header(), men har en ide om at det er noget i behandlingen af disse, der er ændret.

Så vidt jeg kan se, så er det ved afviklingen af følgende kode, at der er noget der fejler:

$name  = "name";
$value  = value;
$expire = time()+60*60*365;
$path  = "/";
$domain = "webside.dk";
$secure = 0;

setcookie ($name, $value, $expire, $path, $domain, $secure);
$referer = $_SERVER['HTTP_REFERER'];
header("Location:$referer");
exit;

Jeg får ingen fejlmeddelelse, bare blank skærm.
Håber at der sidder nogen derude der lige ved hvad fejlen er :)
Avatar billede jaw Nybegynder
25. august 2005 - 16:35 #1
Jeg kan ikke se der er noget galt, men du kan da lige prøve at fyre et mellemrum ind i din:
header("Location: ".$referer);
...så den bliver som ovenstående...
Avatar billede Slettet bruger
25. august 2005 - 16:49 #2
Det gjorde ingen forskel.
Avatar billede Slettet bruger
25. august 2005 - 17:35 #3
Kan det have noget at gøre med session_start();
Om det skal gøres på en anden måde i PHP 4.4.
Eller er der andet med sessions der kan gøre forskellen.
Avatar billede Slettet bruger
07. april 2007 - 09:33 #4
Ingen løsning fundet.
/ Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester