Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Cookie setzen funktioniert nicht mehr...

Diskussion: Cookie setzen funktioniert nicht mehr... im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Moin Allerseits, Ich habe mir heute mal gedacht mich an des Cookiesetzen zu machen. Hatte bisher nur mal n ...

Antwort
Alt 07.02.07, 12:10   #1 (permalink)
 
Registriert seit: 12.10.05
TeeKayo2 Leistung: Facit NTK
Likes: 0
Standard Cookie setzen funktioniert nicht mehr...

Anzeige

Moin Allerseits,

Ich habe mir heute mal gedacht mich an des Cookiesetzen zu machen.
Hatte bisher nur mal n bissel geschaut wies geht und n Grundverständnis dafür zu bekommen.

Naja, hat funktioniert nur seltsamerweise, probier ich es heute schon mit dem 5ten beispielscript und er setzt mir einfach keine cookies!

aber genug der worte hier mal das Cookiesscript:

Code:
 
      <?php

      $AktuellesDatum = date("d.m.Y H:i:s");

      $Gueltigkeit = time()+86400;

      setcookie("ErsterBesuch", $AktuellesDatum, $Gueltigkeit);

   
      ?>
Das jetzt eines der vielen Beispiele die ich ausprobiert habe die aber nicht funktionieren.

So und zur Vorsorge:

Ja, ich lasse cookies zu und ja das script wird auch ausgeführt.
es wird inmitten der body-tags included.

Vll. weiss ja wer warums ned klappt, würde mir sehr helfen,

mfg,


tko2
TeeKayo2 ist offline   Mit Zitat antworten
Alt 07.02.07, 12:16   #2 (permalink)
 
Registriert seit: 25.06.06
0wnZ Leistung: Facit NTK
0wnZ eine Nachricht über ICQ schicken
Likes: 0
Standard

Hast du vielleicht einfach Cookies im Browser deaktiviert ?!
Das Script ist korrekt.

0wnZ
0wnZ ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 07.02.07, 12:34   #3 (permalink)
Themenstarter
 
Registriert seit: 12.10.05
TeeKayo2 Leistung: Facit NTK
Likes: 0
Standard

Nein!! Ich lasse Cookies wie gesagt zu, das ist ja das merkwürdige....

ich probier gleich mal von nem anderen pc aus mir nen cookie setzen zu lassen...
woran kann das liegen?...

mfg,

tko2

edit: Nein, geht auch ned vom anderen PC aus, muss am Server liegen oder am Script...
edit2: das oben gepostete beispiel ist 1:1 hier: http://ihelpu.eu/cookie.php wenn man es so aufruft müsste einem ja ein cookie gsetzt werden... aber wird nicht -.-
TeeKayo2 ist offline   Mit Zitat antworten
Alt 07.02.07, 12:56   #4 (permalink)
 
Registriert seit: 05.11.05
Kimmmey Leistung: Facit NTK
Likes: 0
Standard

Hi,
soweit ich mich erinnern kann werden cookies mit dem header versendet.
Das heißt dass du die setcookie funktion ausführen musst bevor text an den browser geschickt wird.
Du hast geschrieben, dass du es im body includest, zu dem Zeitpunkt ist der header jedoch schon versendet.
Wenn du die Anweißung includen willst dann bevor du Text an den Browser schickst.
Kimmmey ist offline   Mit Zitat antworten
Alt 07.02.07, 13:01   #5 (permalink)
Themenstarter
 
Registriert seit: 12.10.05
TeeKayo2 Leistung: Facit NTK
Likes: 0
Standard

Hi!

Auf deine Tipp hin hab ichs mal so probiert:

Code:
<html>
<head>
	<?php
	
	//COOKIE
	if($submit != "" && $set == "xxx") {
		include("cookie.php");
	}
	// Cookie-Ende
	?>

<link rel="stylesheet" type="text/css" href="bookmark.css">
</head>
<form method="post" action="login.php">
Geht aber leider trotzdem nicht

Mfg,

tko?
TeeKayo2 ist offline   Mit Zitat antworten
Alt 07.02.07, 13:03   #6 (permalink)
Senior Member
 
Benutzerbild von Chakky
 
Registriert seit: 28.10.03
Chakky Leistung: 8086
Chakky eine Nachricht über ICQ schicken
Likes: 110
Standard

cookies müssen ganz am anfang vom php

also

<?php setcookie();

dann dein rest ^^ /auf leerzeichen vor "<?php" achten
__________________
cu
Chakky

we are dreaming in digital
we are living in realtime
we are thinking in binary
we are talking in IP
welcome to our world
Chakky ist offline   Mit Zitat antworten
Alt 07.02.07, 13:07   #7 (permalink)
Themenstarter
 
Registriert seit: 12.10.05
TeeKayo2 Leistung: Facit NTK
Likes: 0
Standard

Dann wäre es aber unmöglich ein cookiesscript zu includen?!

weil man ja den Include-Befehl vor dem eigentlichen Setcookie dann hat.

Auch Uhrzeiten wären ned möglich weil ich keinen timestamp vorher machen kann?!

Wie meinste das genau??

danke,

mfg,

tko2

edit: habs einfach so mal ausprobiert, direkt hinter <?php setcookie auszuführen, nichts..
TeeKayo2 ist offline   Mit Zitat antworten
Alt 07.02.07, 13:31   #8 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Lightbulb

Vor setcookie darf keinerlei Ausgabe erfolgen, so einfach ist die Regel. Includen kann man sowas auch problemlos, solange das Rendern der Ausgabe erst anschließend erfolgt.

PHP-Code:
<?php
setcookie
(...);
... 
oder ...
include(
'cookiekram.php');
?>
<html>
...
</html>
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Alt 07.02.07, 14:02   #9 (permalink)
Themenstarter
 
Registriert seit: 12.10.05
TeeKayo2 Leistung: Facit NTK
Likes: 0
Standard

Code:
	
<?php

	//COOKIE
	if($submit != "" && $set == "xxx") {
		include("cookie.php");	
	}
	// Cookie-Ende
?>

<html>
<head>
<link rel="stylesheet" type="text/css" href="bookmark.css">
</head>
<form method="post" action="login.php">
...
</html>
Ich habs nun so probiert.
Leider auch ohne Erfolg, was hab ich da falsch gemacht, hab das so verstanden aus deinem Post...

Danke,

tko2
TeeKayo2 ist offline   Mit Zitat antworten
Alt 07.02.07, 17:00   #10 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Lightbulb

Wenn die erste Zeile deines Scripts so aussieht wie im geposteten Code, dann ist da schon der Fehler. Die öffnende spitze Klammer von <?php muss das erste Zeichen seines Scripts sein.
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Alt 07.02.07, 20:37   #11 (permalink)
Themenstarter
 
Registriert seit: 12.10.05
TeeKayo2 Leistung: Facit NTK
Likes: 0
Standard

Nein, daran liegts leider auch nicht.
Ich kanns mir nachwievor nicht erklären was da falsch läuft...

trotzdem danke,

tko2
TeeKayo2 ist offline   Mit Zitat antworten
Alt 07.02.07, 21:14   #12 (permalink)
HKA
 
Registriert seit: 15.10.06
HKA Leistung: Facit NTK
Likes: 0
Standard

Komisch!!!
Bei mir setzt der diesen Cookie:

Name ErsterBesuch
Value 07.02.2007+21%3A13%3A25
Host ihelpu.eu
Path /
Secure No
Expires Donnerstag, 8. Februar 2007 21:13:26

MFG -=HKA=-
HKA ist offline   Mit Zitat antworten
Alt 07.02.07, 21:48   #13 (permalink)
 
Registriert seit: 06.01.07
keksinat0r Leistung: Facit NTK
Likes: 0
Standard

bei mir auch

frag den cookie doch einfach mal über ein script ab, vielleicht zeigt dein browser den nur aus irgendeinem grund net an...

PHP-Code:
<?php
echo $_COOKIE['ErsterBesuch'];
?>
keksinat0r ist offline   Mit Zitat antworten
Alt 11.02.07, 14:29   #14 (permalink)
Themenstarter
 
Registriert seit: 12.10.05
TeeKayo2 Leistung: Facit NTK
Likes: 0
Standard

Hi,

Danke, werd mal versuchen den ausgeben zu lassen,ansonsten warum sollte er ihn ned anzeigen? Ich lass mir welche setzen von der seite laut Einstellung beim FF wie IE selbes Problem und bei nem andren Pc lies er sich mit IE auch ned setzen...

Naja ich mel dmich bezüglich des Erfloges oder Misserfolges nochmal.

Mfg,

tko2

Edit: Bekomm ihn wenn ich mir weiter unten den Cookie ausgeben lasse ausgegeben und gesetzt OO - Etwas komisch aber naja, wenns denn bei euch auch geht bin ich froh, kann daraus jetzt was brauchbares machen.

Danke für eure Hilfe!
TeeKayo2 ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Cookie setzen funktioniert nicht mehr...
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
FireFox Cookie setzen System.IO Internet Allgemein 3 30.10.06 11:30
CMD funktioniert nicht mehr? Abooya Windows 17 31.12.05 18:56
Cookie mit Datum setzen Flou (Web-) Design und webbasierte Sprachen 1 25.05.03 21:00
cookie setzen! Gismon (Web-) Design und webbasierte Sprachen 1 06.08.02 13:01
NR-EINS.DE funktioniert nicht mehr? boppy Hackerboard.de-Feedback 4 22.12.01 22:18


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61