php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.04.2008, 14:14  
Neuer Benutzer
 
Registriert seit: 16.04.2008
Beiträge: 19
ayti befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Session, Cookies, Subdomain

Hallo,

ich arbeite gerade an der Session Verwaltung mit Cookies. Habe folgendes Problem:

Ich möchte gerne das mein erstelltes session-cookie beim wechsel maindomain -> subdomain und umgekehrt beibehalten bleibt. Ich bräuchte da ein paar Tipps wie ich das angehen könnte.

Grüße ayti
ayti ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.04.2008, 15:11  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Hallo ayti,

schau mal im Manual zu setCookie() unter dem Pramater domain:
PHP: setcookie - Manual

Wenn du das Cookie nicht explizit nur für eine Subdomain setzt sollte das eigentlich auch für alle Subdomains gesendet werden...
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 18.04.2008, 15:41  
Neuer Benutzer
 
Registriert seit: 16.04.2008
Beiträge: 19
ayti befindet sich auf einem aufstrebenden Ast
Standard

Danke für deine Antwort. Hab noch folgende Lösung gefunden:

einfach ini_set('session.cookie_domain', '.example.com') setzen und dadurch bleibt das session cookie auch für alle sundomains und umgekehrt erhalten!

Das funktioniert auch ganz gut. Aber wie sieht das ganze aus wenn man zum Beispiel 2 Domains hat:

example.com und example.de

Weiß jemand wie ich das bewerkstellen kann?
ayti ist offline  
Alt 18.04.2008, 16:07  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Nicht so einfach. Cookies werden zum Glück nur an die Domain geschickt, von der sie auch ursprünglich erstellt wurden.

Such mal nach "SingleSignOn" vllt. findest du da ein paar Ansätze die dir weiterhelfen.
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 21.04.2008, 14:49  
Neuer Benutzer
 
Registriert seit: 16.04.2008
Beiträge: 19
ayti befindet sich auf einem aufstrebenden Ast
Standard Cokies, Subdomain

Habe noch folgendes Problem:

Seesion Cookies sollten auch für folgende Subdomains gültig sein:

Example Web Page --> xxx.example.de

Kann mir jemand da weiterhelfen? Gibt es da auch ne einfache Möglichkeit, das hinzubekommen?
ayti ist offline  
Alt 21.04.2008, 14:55  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

example.de ist keine subdomain von example.com
Deshalb gilt auch hier
Zitat:
Zitat von agrajag
Nicht so einfach. Cookies werden zum Glück nur an die Domain geschickt, von der sie auch ursprünglich erstellt wurden.

Such mal nach "SingleSignOn" vllt. findest du da ein paar Ansätze die dir weiterhelfen.
David ist offline  
Alt 29.04.2008, 13:13  
Neuer Benutzer
 
Registriert seit: 16.04.2008
Beiträge: 19
ayti befindet sich auf einem aufstrebenden Ast
Standard Cookie Pfad

Hallo komm grad bei meinen cookies nicht weiter und verzweifel daran.

Die ganze Seite läuft nun auf cookies. der cookie ist für alle subdomains gültig.

Ist es möglich explizit nur für einen bestimmten pfad das das cookie nicht gelesen wird! Zum beispiel:

Ein User wechselt vom Öffenlicher Bereich (cookie gesetzt) in ein admin bereich. (_www.example.com/admin). Wie bekomme ich das hin das hier die SID nicht aus dem cookie gelesen wird, sondern eine neue session gestartet wird ohne cookies! Wenn ich sessionstart aufrufe ließt die funktion immer aus dem Cookie! HAbe schon versucht usecookies auf 0 zu setzen, das verhindert aber session_start ja nicht davon das cookie auszulesen, sondern nur davon cookies zu setzen!

Ich hoffe das mir jemand da weiterhelfen kann.

grüße ayti
ayti ist offline  
Alt 29.04.2008, 15:05  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Du kannst einen anderen Namen für die Session (und den Cookie) setzen.
Die Beschreibung dazu ist auf PHP: session_name - Manual
David ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Cookies nutzen Supeede PHP Tipps 2008 61 24.07.2008 15:53
[Erledigt] session wird nicht uebernommen drachenmagie PHP Tipps 2008 22 08.07.2008 20:36
[Erledigt] SESSION Probleme webdino PHP-Fortgeschrittene 8 26.06.2008 18:55
[Erledigt] Session - Variablenübergabe AndiM PHP Tipps 2008 3 04.06.2008 09:23
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
[Erledigt] Überprüfung Cookies aktivierung ohne redirect ayti PHP Tipps 2008 7 18.04.2008 14:17
User erkennen (ohne session + ohne cookies + prob mit IP) PHP Tipps 2007 8 30.12.2007 23:35
Session Name + Cookies PHP Tipps 2006 2 23.02.2006 14:08
Session ohne Cookies PHP Tipps 2004 0 04.11.2004 18:07
Session und Cookies? horvath-media PHP Tipps 2004 2 13.10.2004 16:09
Session Login funkt nicht, wenn Cookies immer aus sind schifti PHP-Fortgeschrittene 18 06.09.2004 07:48
Session mit/ohne Cookies - Mini Pseudocode-Fallbeispiel PHP Tipps 2004 2 18.08.2004 14:41
Cookies, PHP und Browser - Neues Fenster neue Session RcRaCk2k PHP-Fortgeschrittene 2 22.06.2004 08:39
Probleme mit Session ohne Cookies PHP Tipps 2004 6 06.06.2004 15:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cookie subdomain, php session subdomain, session subdomain, cookies subdomain, php session subdomains, subdomain session, cookies subdomains, session subdomains, subdomain cookie, subdomain ohne cookies, cookie für alle subdomains setzen, php cookie subdomain, cookie domain subdomain, subdomain cookies, php session auf subdomain, php session über subdomain, cookie für subdomain, session php subdomains, cookie für subdomain setzen, php session cookie subdomain

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum