setcookie() will nich richtig wenn ich Parameter für den Host setze

xtramen01

Erfahrenes Mitglied
Hallo Leute,

habe ein Problem.
Und zwar wenn ich ein Cookie setzen möchte mit dem Parameter für den Host, wird es nicht gesetzt.
PHP:
 setcookie('foo', 'bar', time()+60*60*24*30, $cookie_path, 'localhost', 0);
Lass ich die Parameter weg dann geht es
PHP:
 setcookie('foo', 'bar', time()+60*60*24*30, $cookie_path);
.

An was könnte das liegen?

Gruss
 
Moin,

woran es liegt, kann ich dir nicht sagen, ich vermute mal, "localhost" wird nicht als regulärer Domainname angesehen.
Ich nehme an, du willst die Domain nur setzen, weil du den 6.Parameter benötigst....versuche es mal mit NULL als 5.Parameter
 
manche browser akzeptieren nur dein cookie mit dem folgendem host: " .localhost " (punkt vor host)
vielleicht hast du ja solch einen browser
 
Zurück