| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |||
| Gast
Beiträge: n/a
| Hi Leute, hab endlich rausgefunden warum meine Cookies nicht unter localhost funktionieren: Meine Firewall (Zone Alarm) war schuld. Nachdem ich sie ausgeschaltet habe, ging auf einmal alles wieder. Muss sie noch irgendwie besser einstellen damit ich sie auch weiterhin nutzen kann. Aber das ist ein anderes Thema. Trotzdem Danke an alle, die Versucht haben mir zu helfen. [Wörter für die Suchfunktion] setcookie cookie localhost [alter Beitrag] Hi Leute, also ich hab ein merkwürdiges Problem mit Cookies! Eigentlich mit Session habs aber auf Cookies zurückführen können. Ich glaub es liegt an der URL:http:\\localhost. Wenn ich die verwende um z.B. offline zu testen dann kann ich keine Cookies erzeugen. Benutz ich eine URL vom Internet htttp:\\www.example.com dann kann ich Cookies erzeugen. Was kann ich tun damits auch offline funktioniert Ich erklärs mal: Erst mein simpler code: Code: <?php
//Dateiname:
//cookie.php
//
$zeit = time();
//"TestCookie".$zeit stellt sicher das immer wieder
//ein neuer Cookie erstellt wird.
setcookie ("TestCookie".$zeit, $zeit, $zeit+3600);
echo '<html>'."\n";
echo '<body>'."\n";
echo 'zeit: '. $zeit.'
'."\n";
echo '
'."\n";
echo 'self
'."\n";
echo '
'."\n";
echo '_COOKIE:
'."\n";
echo '<pre>'."\n";
// var_dump($_COOKIE);
print_r($_COOKIE);
echo '</pre>'."\n";
echo '
'."\n";
echo '</body>'."\n";
echo '</html>'."\n";
?>
Zitat:
Dann drück ich auf den Link self, auch mehrmals im Abstand von ca. je 2 sekunden. Klappt bis jetzt alles wunderbar. Jetzt kommt mein Problem. Also ich öffne ein 2. Browserfenster (NICHT über Datei/Neu/Fenster) und geb dort ebenfalls Zitat:
Dann wechsle ich zum 1. Fenster zurück und klick wieder auf self und wieder und wieder es passiert aber nichts. Mit nichts meine ich, es wird kein Cookie mehr erstellt, die Seite läd natürlich normal. Wenn ich nun alle Fenster (das 1. und 2.) schliesse und eins wieder öffne, dann erstellt er immernoch keine Cookies! Es gibt aber ne Möglichkeit, damit ich wieder von Vorne anfangen kann. Ich führ einfach folgenden Code aus: Code: <?PHP
//Dateiname:
//session_delete.php
//
session_start();
session_destroy();
$datei = 'session_delete_fertig.php';
Header('Location: '.$datei);
?>
Code: <?PHP
//Dateiname:
//session_delete_fertig.php
//
echo "<html>fertig";
?>
Dann wieder eins öffnen das eingeben und danach wieder eingeben. Dann kanns wieder von Vorne los gehen. Ich hoffe ein Cookie Spezialist kann mir helfen. Das kann doch nicht sein das ich kein Cookie mit einem 2.Fenster setzen kann. Ach ja das Auslesen von Cookies mit dem 2. Fenster klappt. Nur das Setzten geht nicht. ?!#?!*?! Gruß John PS: Falls was unklar ist oder sonst was sein sollte, einfach Posten. __ Mein Sys: Win XP Prof SP1 IE 6 Apache als Server PHP Version 4.3.4 | ||
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Gast
Beiträge: n/a
| Zitat:
HIER NUR ZUR ERKLÄRUNG WIES DAZU KAM: Löst aber nur das oben geschilderte Problem. Danke! Also ich hab ein Log-In System geschrieben (habs mit Session gemacht). Und da ist mir ein Fehler aufgetretten, nachdem ich Spasseshalber ein 2. Browserfenster geöffnet habe (*warum hab ich dass nur gemacht* lol). Auf jedenfall hab ich dann gemerkt (ca 6 Std. Später), dass meine Session_ID nicht im Cookie (genauer gesagt dass Session-Cookie) abgelegt wurde. Weitere 6 Std. später hab ich dann gemerkt dass überhaupt keine Cookies (weder Normale noch Session-Cookies abgelegt werden). So mit hab ich obiges SIMPLES Beispiel konstruiert. Könnt ihr mal das Testen was ich oben geschrieben habe und mir eure Ergebnisse mitteilen. Kann auch sein dass es nur an MIR hängt und bei euch tut. Wer weiss. | ||
|
| | ||
| Gast
Beiträge: n/a
| Zitat:
| |
|
| | |||
| Gast
Beiträge: n/a
| Zitat:
Also, ich hab gar kein Framekonstruktion. Mit dem zweiten Fenster mein ich nur, dass ich auf den IE-Icon (z.B. der auf dem Desktop) klicke und damit ein neues Fenster öffne und zwar nur auf diesem Wege. Zwar könnte ich auch ein 2. Fenster öffnen, indem ich im Browser auf Datei klicke, dann auf Neu, dann auf Fenster bzw. STRG+N aber so funktionierts. Alles was man benötigt hab ich oben schon hingeschrieben, habs deshalb auch als eine Art Anleitung geschrieben. Ich hoffe ihr versteht wie ich es meine. | ||
|
| | |||
| Gast
Beiträge: n/a
| Zitat:
"Wenn ich nun alle Fenster (das 1. und 2.) schliesse und eins wieder öffne, dann erstellt er immernoch keine Cookies!" Zitat:
Ich hoffe, daß ich Dein Problem jetzt richtig verstanden habe. | ||
|
| | ||||
| Gast
Beiträge: n/a
| Zitat:
Zitat:
Die kommen bei dem Problem da oben nicht vor. Die Datei 'session_delete.php' habe ich nur deshalb nur hingeschrieben damit ich wieder Cookies (mit setcookie) speichern kann. Bin nur durch zufall drauf gestoßen. Für die Rekonstruktion meines Problems mach einfach alles bis zu diesem Satz. Zitat:
Ich hätte nicht alles auf einmal Posten sollen, da ging wohl die übersicht verloren. PS: Danke für deine Geduld | |||
|
| | |||
| Gast
Beiträge: n/a
| Zitat:
Code: <?PHP
//Dateiname:
//session_delete.php
//
session_start();
session_destroy();
$datei = 'session_delete_fertig.php';
Header('Location: '.$datei);
?>
Zitat:
| ||
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem mit Forensystem | Dominik | PHP Tipps 2008 | 17 | 30.04.2008 14:28 |
| PHP - Cookie problem | Nickname | PHP Tipps 2008 | 4 | 13.04.2008 19:27 |
| https header und Cookie | TailerD | PHP Tipps 2008 | 5 | 26.01.2008 19:54 |
| Cookie löschen funktioniert nicht | GSJLink | PHP Tipps 2007 | 2 | 24.01.2007 14:55 |
| datensätze defekt oder problem mit dem einlesen? | Ministry | Datenbanken | 4 | 06.07.2006 18:42 |
| Cookie Problem | tomtaz | PHP Tipps 2006 | 9 | 26.06.2006 12:36 |
| Cookie setzen bei Subdomain mit Unterzeichen! | horvath-media | PHP Tipps 2006 | 5 | 27.05.2006 16:41 |
| problem bei sessions in komb. m. cookies. header umgehen? | Promaetheus | PHP Tipps 2006 | 10 | 02.05.2006 15:52 |
| Cookie Problem | PHP Tipps 2006 | 2 | 19.04.2006 14:01 | |
| localhost mit name virtual host problem?? | c01001 | Server, Hosting und Workstations | 3 | 01.04.2006 11:07 |
| Mysql startet nicht mehr ??? Hilfe ??? | c01001 | Datenbanken | 12 | 25.01.2006 00:10 |
| Problem mit Umleitungslimit beim Cookie setzen! | Blank | PHP Tipps 2005-2 | 1 | 20.08.2005 18:41 |
| Cookie Problem | Freeaak | PHP Tipps 2005-2 | 8 | 04.08.2005 13:26 |
| Cookie löschen | tomtaz | PHP Tipps 2005-2 | 3 | 06.06.2005 20:50 |
| [Erledigt] Cookie - Seite anzeigen / nicht anzeigen | PHP Tipps 2004-2 | 2 | 11.11.2004 15:59 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| localhost cookies, cookies localhost, cookie localhost, localhost cookie, php setcookie localhost, setcookie localhost, setcookie funktioniert nicht, localhost löst über php nicht auf, wie öffne ich cookies, localhost cookie setzen, php setcookie funktioniert nicht, localhost problem, zonealarm cookie localhost, cookie problem, wie öffne ich meine cookies, set cookie localhost, cookies localhost ie, cookies for localhost, localhost cookie einstellung, wie öffne ich localhost |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.