zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Cookie lesen, zu kompliziert!

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.11.2009, 08:11
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.01.2005
Beiträge: 82
cavebird befindet sich auf einem aufstrebenden Ast
Standard Cookie lesen, zu kompliziert!

Hi,

ich habe ein Cookie gesetz und möchte es auslesen.

Wenn ich den Cookie in einem anderen Script auslesen möchte erhalte ich FALSE.

Wenn ich den Cookie im selben Script auslese, wo ich den Cookie auch gesetzt habe, dann funktioniert das auslesen und ich bekomme TRUE zurück.

Nun suche ich eine Möglichkeit den Cookie trotzdem irgendwie im anderen Script auslesen zu können. Bie den anderen Script handelt es sich um eine pHp-Datei, die includet wird.

Leider ist es nicht möglich den gesamten Code in eine einzige PHP-Datei zu schreiben. Dennoch möchte ich den Cookie, an einer anderen Stelle des Hauptscript ausgeben lassen.

Nur wie ist die Frage...

... habe mir schon überlegt ich speicheren den ausgelesen Cookiewert in eine MYSQL-Datenbank mit sammt der IP und frage dann einfach im anderen include PHP-DAtei Script die datenbank nach der IP ab und bekomme dann denn vorhin gesetzten coookiewert.

Aber das ist so kompliziert, daher meine Frage: Wie kann ich das einfacher haben?

Viele Grüße ;D
__________________
Über 300 kostenlose Texturen


Benutzt keine Tabellen zum designen !! Benutzt verdammt nochmal DIVs
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.11.2009, 18:09
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.025
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Wo befindet sich denn das andere Skript? Solange es sich in der gleichen Domain befindet, solltest du auch das Cookie auslesen können.

Wenn du Daten nur während eine Sitzung weitergeben/speichern möchtest, dann verwendest du dafür am besten die Session.

Zitat:
Zitat von cavebird Beitrag anzeigen
... habe mir schon überlegt ich speicheren den ausgelesen Cookiewert in eine MYSQL-Datenbank mit sammt der IP und frage dann einfach im anderen include PHP-DAtei Script die datenbank nach der IP ab und bekomme dann denn vorhin gesetzten coookiewert.
Das ist eine ganz schlechte Idee. Eine IP ist nicht eindeutig, du bekommst also irgendeinen Wert und kannst diesen nie wieder wirklich zuordnen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 01.12.2009, 07:16
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.01.2005
Beiträge: 82
cavebird befindet sich auf einem aufstrebenden Ast
Standard

hauptdatei.php:
Code:
include "cookie_setzen.php";
include "seitenteil1.php";
include "seitenteil2.php";
So.. und in seitenteil2.php möchte ich den cookiewert auslesen den ich in der cookie_setzen.php in eine variable gschrieben habe. Das funktioniert aber nicht die variable ist immer false
__________________
Über 300 kostenlose Texturen


Benutzt keine Tabellen zum designen !! Benutzt verdammt nochmal DIVs
Mit Zitat antworten
  #4 (permalink)  
Alt 01.12.2009, 07:47
Benutzerbild von Scheppertreiber
Chaot und Nonkonformist.
XHTMLforum-Kenner
 
Registriert seit: 13.03.2007
Ort: Steinmark im Spessart
Beiträge: 7.457
Scheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein Lichtblick
Standard

Wie setzt Du denn das Cookie mittels PHP ?

Soweit ich weiß geht das doch nur per JavaScript auf dem Client ?
Prüfst Du in dem PHP-Script auf Fehler ?
__________________
Grüße aus dem Spessart, Joe

{ table-layout: biertischistbesser; }
Der Mausinator
Mit Zitat antworten
  #5 (permalink)  
Alt 01.12.2009, 09:01
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.01.2005
Beiträge: 82
cavebird befindet sich auf einem aufstrebenden Ast
Standard

cookie_setzen.php:
Code:
setcookie("domainname.de",$Loginname,time()+(3600*24*365));
 $cookie_var = $_COOKIE["domainname.de"];
-

1. Nur per Javascript sagst du?? ... hmm.. das wäre natürlich eine möglichkeit, die nicht besonders attraktiv für mich ist, weil < 1% javascript nicht eingeschaltet haben und die sollen diese funktion auch nutzen können..hm

2. Ne, prüfe nicht auf Fehler, wie mach ich das?
__________________
Über 300 kostenlose Texturen


Benutzt keine Tabellen zum designen !! Benutzt verdammt nochmal DIVs
Mit Zitat antworten
  #6 (permalink)  
Alt 01.12.2009, 09:25
Benutzerbild von Scheppertreiber
Chaot und Nonkonformist.
XHTMLforum-Kenner
 
Registriert seit: 13.03.2007
Ort: Steinmark im Spessart
Beiträge: 7.457
Scheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein Lichtblick
Standard

Ich spreche nicht PHP.

Aber ein Cookie muß auch an den Client übermittelt werden. Soweit ich weiß,
gibt $_COOKIE() den vom Client per GET oder POST übermittelten Wert zurück,
nicht irgendwas lokales aus dem PHP. Vielleicht ist da ein Denkfehler.
__________________
Grüße aus dem Spessart, Joe

{ table-layout: biertischistbesser; }
Der Mausinator
Mit Zitat antworten
  #7 (permalink)  
Alt 01.12.2009, 09:42
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.025
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Zitat:
Zitat von cavebird Beitrag anzeigen
So.. und in seitenteil2.php möchte ich den cookiewert auslesen den ich in der cookie_setzen.php in eine variable gschrieben habe.
Warum möchtest du den Wert aus dem Cookie holen? Includes erzeugen keinen neuen Scope, die Variable die du in deinem ersten include gesetzt hast, ist auch im letzten vorhanden. Wozu brauchst du das Cookie?
Mit Zitat antworten
  #8 (permalink)  
Alt 01.12.2009, 10:00
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.01.2005
Beiträge: 82
cavebird befindet sich auf einem aufstrebenden Ast
Standard

Naja ich will einfach nur, dass das Cookie den Loginnamen eines Benutzers speichert, damit der Besucher beim Login nicht immer selbst seiinen Namen bei jeden neuen Seitenbesuch eintippen muss
__________________
Über 300 kostenlose Texturen


Benutzt keine Tabellen zum designen !! Benutzt verdammt nochmal DIVs
Mit Zitat antworten
  #9 (permalink)  
Alt 01.12.2009, 10:03
Benutzerbild von Scheppertreiber
Chaot und Nonkonformist.
XHTMLforum-Kenner
 
Registriert seit: 13.03.2007
Ort: Steinmark im Spessart
Beiträge: 7.457
Scheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein Lichtblick
Standard

Zitat:
Zitat von cavebird Beitrag anzeigen
Naja ich will einfach nur, dass das Cookie den Loginnamen eines Benutzers speichert, damit der Besucher beim Login nicht immer selbst seiinen Namen bei jeden neuen Seitenbesuch eintippen muss
Das machen schon die aktuellen Browser (sogar der IE).
__________________
Grüße aus dem Spessart, Joe

{ table-layout: biertischistbesser; }
Der Mausinator
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 01.12.2009, 10:16
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.01.2005
Beiträge: 82
cavebird befindet sich auf einem aufstrebenden Ast
Standard

So es funktioniert nun, danke an euch.

Lösung war: domainname.de ... wurde falsch interpretiert... domainname_de hätte ich per $_COOKIE ansprechen müssen, der punkt im namen war der fehler, der wurde in _ umgewandelt.

Viele Grüße ;D
__________________
Über 300 kostenlose Texturen


Benutzt keine Tabellen zum designen !! Benutzt verdammt nochmal DIVs
Mit Zitat antworten
Sponsored Links
Antwort

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 are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
jquery cookie plugin, expiration time? sepp88 Javascript & Ajax 5 16.03.2010 19:31
SESSION / COOKIE - Konflikte poppihasi Serveradministration und serverseitige Scripte 1 23.12.2007 13:29
Cookie für Login mooonshadow Serveradministration und serverseitige Scripte 5 25.09.2006 15:09
Gesetzen Cookie sofort erkennen? psycho_dmr Serveradministration und serverseitige Scripte 7 26.04.2006 18:46
Cookie setzen: Aber was sind Sub-Einträge? Belimo Serveradministration und serverseitige Scripte 1 04.11.2005 15:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:46 Uhr.