ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
316
316
EMPFEHLEN
-
03.02.09 09:26 #1
- Registriert seit
- Jul 2007
- Beiträge
- 100
Hallo,
wie kann ich unabhängig von links, Formularen usw. die Session ID an den Querystring hängen?
Also wenn man auf einen Link Klickt der so aussieht www.google.de dann automatisch mit einem befehl die ID anhängen, dass es dann so aussieht www.google.de?sid=asiuo2342345jk2234i2o34
MFGGeändert von jackisback (03.02.09 um 09:58 Uhr)
-
Wenn Du Zugriff auf die php.ini hast (oder Dein Hoster ini_set erlaubt), dann nimm
PHP-Code:ini_set('session.use_trans_sid', 1)
Psssst! Schon vom neuen Freunde-Netzwerk-Portal gehört?
Damit kannst Du es mit allen: http://www.friendsgossip.de
-
03.02.09 10:10 #3
- Registriert seit
- Jul 2007
- Beiträge
- 100
Entschuldige meine unwissenheit,
Was passiert Da?
Danke und MFG
-
03.02.09 10:13 #4
- Registriert seit
- Jul 2007
- Beiträge
- 100
Habe grade nachgeschaut und bei mir ist session.use_trans_sid = 1
MFG
-
Zusätzlich müsstest du noch session.use_cookies auf 0 setzen.
-
session.use_trans_sid aktiviert die "transparente", URL-basierte Verwendung für die SIDs.
session.use_cookies auf 0 bedeutet, Du deaktivierst die Cookie-Verwendung für die SID-Speicherung.Psssst! Schon vom neuen Freunde-Netzwerk-Portal gehört?
Damit kannst Du es mit allen: http://www.friendsgossip.de
-
03.02.09 10:45 #7
- Registriert seit
- Jul 2007
- Beiträge
- 100
Hab mein Session Problem gefunden.
Ich mache ein Redirect und zwar mit http://domain.com
Wenn man aber vorher mit www.domian.com die seite angesteuert hat dann geht die Session verloren.
Diesen Beitrag habe ich dazu gefunden:
Cant believe this problem isnt described herein. I wondered why my session-variables lost their values when going from first site to second site. Both had a session_start();.
A session is working only on one domain. Subdomains dont use the Session of the maindomain. That means if someone comes to your site at yourdomain.com and the session is started there and then clicks a link where he is lead to www.yourdomain.com then the old session isnt working there anymore. Because www. is a subdomain.
In the practice that will mean a lot of lost sessions only because webmasters dont know this behaviour. I have never read a word about this in manuals or somewhere...
The solution is to put this code before the first session_start();
ini_set("session.cookie_domain",substr($_SERVER[HTTP_HOST],3));
Now it works. At the second place of parameters has to come in ".yourdomain.com" (with a dot before). With that the subdomains will use the same session like the maindomain. In this example domainname taken from Server-variable.
Greetings!
Sebastian
Vielen Dank und MFG
Ähnliche Themen
-
apache->VHOST - php session problem - immer neue session id
Von bjt im Forum Hosting & WebserverAntworten: 2Letzter Beitrag: 20.10.09, 12:35 -
PHP-Datei mit Query-String includen
Von Moritz123 im Forum PHPAntworten: 1Letzter Beitrag: 07.07.05, 18:23 -
Session immer leer....
Von BigDundee im Forum PHPAntworten: 2Letzter Beitrag: 05.10.04, 16:19 -
immer gleiche session-ids
Von patrique im Forum PHPAntworten: 2Letzter Beitrag: 27.08.02, 02:11 -
Query String
Von NgiseD im Forum ASPAntworten: 1Letzter Beitrag: 06.02.02, 19:32





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren