ERLEDIGT
NEIN
NEIN
ANTWORTEN
12
12
ZUGRIFFE
1803
1803
EMPFEHLEN
-
Hallo zusammen.
Habe schon viel in diesem Forum und bei Google-Seiten gesucht und ausprobiert,
aber es mag nicht so richtig klappen...
Mein Problem (wäre toll, wenn ihr mir helfen könntet!):
Ich habe eine Seite "index.php", die folgenden Code enthält:
"index.php" soll überprüfen, ob das Cookie mit Namen "SanktPelagius" gesetzt wurde oder nicht.PHP-Code:<?
switch($_COOKIE["SanktPelagius"]) {
case "cook": //Cookie wurde gesetzt
require("http://www.altox.de/009-00-sankt-pelagius-04-05/frames/start.html");
break;
default: //Anforderungsseite laden
require("http://www.altox.de/009-00-sankt-pelagius-04-05/start/001.html");
break;
}
?>
Wenn es gesetzt ist, kommt der Benutzer zur Seite
http://www.altox.de/009-00-sankt-pelagius-04-05/frames/start.html,
wenn es noch nicht gesetzt ist, kommt der Benutzer zur Seite
http://www.altox.de/009-00-sankt-pelagius-04-05/start/001.html.
Dann soll das Cookie ja noch gesetzt werden...
Auf der Cookie-Setz-Seite gibt es den Link zu "set_cookie.php".
Diese PHP-Datei enthält folgenden Code:
Wie gesagt, funktioniert es aber nicht...PHP-Code:<?
setcookie("SanktPelagius",cook); //Cookie vorbereiten
echo "Alles klar!<br>Klicken Sie <a href=\"index.php\">hier</a>"; //Ausgabe an den Browser; Cookie wird gesetzt
?>
Findet jemand ein Problem oder hat jemand ne bessere Lösung?
Bitte helft mir - ich hab noch nicht viel PHP-Ahnung...
Liebe Grüße, Claudia
-
11.09.04 16:30 #2
- Registriert seit
- Jun 2004
- Ort
- bei mir zuhause :-)
- Beiträge
- 114
Hi,
du hast beim SetCookie-Befehl die Anführungsstriche vergessen. Danach müsste das ganze !
Also:
PHP-Code:<?
setcookie("SanktPelagius","cook"); //Cookie vorbereiten
echo "Alles klar!<br>Klicken Sie <a href=\"index.php\">hier</a>"; //Ausgabe an den Browser; Cookie wird gesetzt
?>
-
Hallo.
Schon mal danke für den Tipp, aber es geht immer noch nicht.
Du kannst es dir ja mal ansehen:
http://www.altox.de/009-00-sankt-pel...4-05/index.php
Da werden auch irgendwelche Bilder geladen?
Die kommen eigentlich auf ganz anderen Seiten...
Habe den set_cookie-Code korrigiert und den index.php-Code etwas verändert:
PHP-Code:<?
switch($_COOKIE["SanktPelagius"]) {
case "cook": //Cookie wurde gesetzt
require("weiter.html");
break;
default: //Anforderungsseite laden
require("start.html");
break;
}
?>
-
Dateien im zip-Ordner
-
wenn ich richtig verstehe, was du willst, müsste es so ungefähr eigentlich gehen:
PHP-Code:if(isset $_COOKIE["SanktPelagius"])
{
header ('Location: [url]http://www.altox.de/009-00-sankt-pelagius-04-05/start/001.html[/url]');
}
else
{
header ('Location: [url]http://www.altox.de/009-00-sankt-pelagius-04-05/start/001.html[/url]');
}
Geändert von Voggi (11.09.04 um 17:13 Uhr)
-
Hä? Das verstehe ich jetzt gar nicht - sorry!
Muss das in die index.php? Und es sind ja zweimal die gleichen Links
-
hmm, sorry, da hat das Board wieder irgendwie ******* draus gemacht. So müsste es stimmen:
Es wird gecheckt, das Cookie gesetzt ist. Dann wird auf die erste URL weitergeleitet. Wenn kein Cookie gesetzt ist wird auf die zweite URL weitergeleitet. Wenn ich richtig verstanden habe, was du willst müsste das helfen.PHP-Code:if(isset $_COOKIE["SanktPelagius"])
{
header ('Location: http://www.altox.de/009-00-sankt-pelagius-04-05/frames/start.html');
}
else
{
header ('Location: http://www.altox.de/009-00-sankt-pelagius-04-05/start/001.html');
}
EDIT: Hab mir jetz mal deine Seite angeschaut. Du musst einfach den Quelltext hier in deine index.php reinmachen. Also wenn ich das richtig sehe hier hin:
http://www.altox.de/009-00-sankt-pelagius-04-05 Da einfach in den Ordner und fertig.Geändert von Voggi (11.09.04 um 17:57 Uhr)
-
Dieser Fehler wird ausgegeben:
Parse error: parse error, expecting `'('' in /var/www/web3/html/009-00-sankt-pelagius-04-05/index.php on line 2
Funktioniert leider also noch nicht...
-
Weil bei if(isset $_COOKIE["SanktPelagius"]) eine schließendeOriginal geschrieben von altox-de
Dieser Fehler wird ausgegeben:
Parse error: parse error, expecting `'('' in /var/www/web3/html/009-00-sankt-pelagius-04-05/index.php on line 2
Funktioniert leider also noch nicht...
Klammer fehlt!
Du bist nicht umsonst auf meiner Ignoreliste; beschäftigst du dich
eigentlich mit einem Problem bevor du hier die Fehlermeldung
reinklatschst?»
-
Na ja, ich weis jetz nicht ganz, ob ihr blöd seid oder ich bzw. ob es Leute gibt, die kopieren und einfügen nicht richtig beherrschen. Meiner Meinung nach fehlt da nirgends was.
-
Also ich mach normalerweise bei isset Klammern drum rum ...
if (isset ($var)) {»
-
hmm, ok, da haste auch wieder recht.
-
Jetzt liegt der Fehler in Zeile 6 (bei "else")...
@_vodoo: Danke *ironie*! Ich verstehe nun mal nicht viel davon.
@ Voggi: Danke, dass du mir wirklich hilfst!
Leider geht's trotzdem noch nicht!
Habt ihr vielleicht ein anderes Script, das funktioniert
*SCHERZ*
Liebe Grüße,
Claudia
Ähnliche Themen
-
Ref Zahl auslesen und als Cookie Speichern
Von PC Freak im Forum PHPAntworten: 3Letzter Beitrag: 10.06.08, 19:31 -
Mit Checkbox cookie setzen und flash nicht abspielen, wenn cookie vorhanden
Von heiska123 im Forum Flash PlattformAntworten: 2Letzter Beitrag: 05.04.07, 14:08 -
Cookie-Problem: Auslesen klappt nicht?!
Von altox-de im Forum PHPAntworten: 4Letzter Beitrag: 05.09.06, 22:42 -
Problem mit Cookie auslesen
Von Peetz im Forum PHPAntworten: 10Letzter Beitrag: 14.07.04, 22:22





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren