Cookies mit Internet Explorer
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abruf
angeben
autologin
beitrag
bestes englisch
daten
direx
englisch
explorer
inhalt
kleine anmerkung
login
nutzen
page
sekunde
session
surfen
versuch
zeile
-
Hallo,
da dieses Geschw?r, der Internet Explorer, von Microsoft anscheinen mit meinen PHP-Cookies nicht umgehen kann, wollte ich fragen, wie ich das beheben kann.
Kann mir dabei jemand behilflich sein?
PS: Mit Mozilla Firefox funktioniert es!
MfG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Leider ist der Link kostenpflichtig, offensichtlich erst seit neuestem. Da w?rde dir dein bestes Englisch nichts bringen.
-Dies ist jetzt kein Ein-Satz-SPAM, nein!- -
Ach so,
wer kann mir helfen, Cookies f?r den IE zu kreieren?
eigenltich sollte es so gehen (so habe ich es auch):
<?
setcookie("cookie_one", $inhalt);
?>
Abrufen so:
<?
$cookie_inhalt = $_COOKIE["cookie_one"];
?>
Ausserdem funktioniert das Aktualisieren nicht so, wie es sollte! Aber schaut doch mal selbst auf meiner Homepage!
Warum ich eigentlich Cookies brauche:
Damit ich, wenn der User auf eine andere Seite klickt und danach wieder auf den Userbereich, er wieder erkannt wird! Kann man das auch ohne Cookies machen?
MfG
Edit by compactdisc
Ok, ich werde es mit Sessions versuchen, also hat sich mein Problem erledigt.
Kann geschlossen werden!
MfG
compactdisc -
klar gehts das auch ohne cookies!
die br?uchte man eigentlich nur, wenn man einen autologin realisieren will.
falls sich jmd eingeloggt hat und auf der page hin und her surfen soll nimm sessions.
wie:
vor dem ersten output eine session starten.
-> session_start();
beim login, die daten in die session schreiben.
-> zB $_SESSION['name'] = $name;
abfrage eigentlich genauso, wie mit cookies.
-> $name = $_SESSION['name'];
f?r einen logout einfach die session zerst?ren.
-> session_destroy();
beim schlie?en des browsers, wird die session auch zerst?rt.
f?r mehr infos: http://de3.php.net/session
noch ne kleine anmerkung:
wenn du weiterhin cookies nutzen m?chtest, verschl?ssel den!
http://de3.php.net/base64_encode
http://de3.php.net/base64_decode
mfg
[edit]
*argh* ich sollte auch edit-zeilen lesen lernen... -.-
Beitrag ge?ndert am 15.10 11:34 von des-sys -
Bei Cookies f?r den IE musst du noch mehr, als Name und Inhat angeben!
Bsp.:
<?php
setcookie(string name, string value, int expire [, string path [, string domain [, int secure]]]);
?>
name - Name des Cookies.
value - Inhalt des Cookies.
expire - Verfallszeit/Datum des Cookies -> time()+3600 <- w?rde bewirken, dass der Cookie f?r 3600 Sekunden g?ltig ist.
path - definiert, in welchem Pfad der Cookie g?ltig ist. (z.B. "admin/")
domain - definiert, f?r welche Domain der Cookie g?ltig ist. (z.B. "http://www.gmx.de")
secure - bewirkt, dass der Cookie ?ber eine sichere (https://) verbindung gesendet wird.
N?tige angaben sind aber nur name, value, expire! -
Dieser Thread wurde von djfun mit folgender Begr?ndung geschlossen:
Auf Wunsch des Thread?ffners...
(Dies ist eine automatische Nachricht durch das System) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage