[PHP] Cookies auf localhost

Toengel

Commander
Registriert
Aug. 2001
Beiträge
2.524
Tachchen,

ich habe ein WAMP-System und hab jetzt das Problem, dass auf dem localhost irgendwie keine cookies abgespeichert werden bzw ich somit auch keine Sessions machen kann. Wo und wie kann ich mein WAMP-System einstellen, damit das schoen funktioniert?

Toengel@Alex
 
Tachchen,

wenn ich zum Beispiel die Variablen username und level registriere
PHP:
...
session_register('username'); 
session_register('level');
header ("Location:admin.php");
?>
, existieren sie nicht in der admin.php
PHP:
<?
session_start();
echo $username; 
?>

Toengel@Alex
 
Mhm mir stellt sich immo die gleiche Frage.
Ich hab keine Firewall, ich kann Sessions erzeugen, jedoch per setcookie keine cookies speichern.
Online aufm Payspace funkts einwandfrei nur bei mir lokal kann ich keine cookies speichern :(

Brauche das aber dringend

ich hab schon mal in der httpd.conf und der phph.ini gesucht aber nix finden können


Also für Hilfe wäre ich dankbar
 
Schau mal in deiner Php.ini ob Cookies erlaubt sind sowie ob der Sava Path gesetzt ist.
session.save_path = C:\WINDOWS\Temp
; Whether to use cookies.
session.use_cookies = 1
 
jo ist getsetzt und auch cookies stehen auf 1

das problem ist folgendes (hab das mittlerweile rausgefunden)

in zwie cookies sollen name und pw gespeichert werden
wenn ich das ganze online mache, dann werden in einem cookie zwei werte gespeichert. lokal jedoch in einem cookie nur ein wert (der des pws)
 
je nach Servereinstellung kannst du auf Cookies nur mit:

$_COOKIE["variablenbezeichnung"]

zugreifen :rolleyes:

bei PHP ist seit einigen Versionen diese Option standardmäßig aktiviert
 
Was Loopo denke ich meinte geht auf register_globals zurück. Musst mal mit phpino(); schauen.
 
nö das meine ich nicht
da kenn ich mich ja schon aus!
bin eigentlich kein PHP Neuling


also mein problem ist folgendes:
1.) ich setze per setcookie einmal passwort und benutzername
also setcookie($pass...) und setcookie($name...)

eingetragen wird lokal aber nur $pass

auf nem payspace wird aber beides eingetragen

das peil ich nicht
 
Tachchen,

vielleicht hast du lokal ne andere PHP Version als der Onlineanbieter... ich speichere mit dem Befehl
PHP:
session_register('username');
vielleicht hilft das weiter...

Toengel@Alex
 
cookies und sessions müssen in der php.ini extra eingestellt sein ... oft funzen die standarteinstellungen, manchmal aber auch nicht ...

welche einstellung das genau ist, kann ich leider nicht sagen.
Für meinen localhost musste ich aber extra was umstellen, dass meine sessions gefunzt haben
 
Zurück
Oben