php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.04.2005, 20:00  
Gast
 
Beiträge: n/a
Standard automatische fallback bei sessions ohne cookies auf GET

Hallo Leute,

ich überarbeite gerade mein Session-Management und habe folgendes Problem:

Ich habe ein selbstprogrammiertes Fallback auf Übermittlung der Session ID in der URL, wenn der Browser keine Cookies akzeptiert.

Da entweder PHP (oder der Apache??) das nochmals automatisch machen kommt es bei mir zu folgenden Links im HTML:

front.php?
p=product&
pid=222223&
SESSID=5c10c6e61c8dfff08ba800fccec28e29&
SESSID=b22b8ecf2715fd7fd575e9b7afd0c9f3


(die Session IDs sind hier unterschiedlich, da ich bei bestimmten Kriterien eine neue Session im Programmcode vergebe. offensichtlich bekommt das der Apache (?) nicht mit und hängt die alte SESSID ebenfalls an die URL des Link)

Wer weiss wie ich das AUTOMATISCHE Anhängen der SESSID an die URL abschalten kann?
(mein Programmcode hat das nämlich viel besser im Griff. ))

Besten Dank im Voraus,

Stefan
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.04.2005, 20:02  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

stichwort:
session.use_trans_sid

je nach möglichkeit entweder in der php.ini ändern, oder im script mit ini_set oder über ne htaccess im verzeichnis.
robo47 ist offline  
Alt 17.04.2005, 22:16  
Gast
 
Beiträge: n/a
Standard mannoman

danke für den Tipp! Habe mit dem Begriff gegoogelt

ini_set() get leider nicht.

htaccess:
PHP_INI_ALL in PHP <= 4.2.3.
PHP_INI_PERDIR in PHP < 5.
Available since PHP 4.0.3.

Bei meiner Version von PHP nur über PHP_INI_PERDIR
Leider kein Zugriff auf htaccess in meiner Entwicklungsumgebnung

kleiner Trick nach dem Session-Initialisieren:
ini_set ('url_rewriter.tags', '');

und weg ist die datenübergabe in der URL.

Der Weg mit dem Eintrag in die htaccess ist natürlich eleganter...
 
Alt 27.06.2009, 08:18  
Neuer Benutzer
 
Registriert seit: 27.06.2009
Beiträge: 1
PHP-Kenntnisse:
Fortgeschritten
php321 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ;166395
Hallo Leute,

ich überarbeite gerade mein Session-Management und habe folgendes Problem:

Ich habe ein selbstprogrammiertes Fallback auf Übermittlung der Session ID in der URL, wenn der Browser keine Cookies akzeptiert.

Da entweder PHP (oder der Apache??) das nochmals automatisch machen kommt es bei mir zu folgenden Links im HTML:

front.php?
p=product&
pid=222223&
SESSID=5c10c6e61c8dfff08ba800fccec28e29&
SESSID=b22b8ecf2715fd7fd575e9b7afd0c9f3


(die Session IDs sind hier unterschiedlich, da ich bei bestimmten Kriterien eine neue Session im Programmcode vergebe. offensichtlich bekommt das der Apache (?) nicht mit und hängt die alte SESSID ebenfalls an die URL des Link)

Wer weiss wie ich das AUTOMATISCHE Anhängen der SESSID an die URL abschalten kann?
(mein Programmcode hat das nämlich viel besser im Griff. ))

Besten Dank im Voraus,

Stefan
Hi,

könntest du das Codestück fürs Fallback auf Übermittlung der Session ID in der URL, wenn der Browser keine Cookies akzeptiert, bitte posten?

Versuche auch grad das einzubauen.

Meine Vorgehensweise ist, dass ich versuche die SessionID am Client zu setzen, versagt dies, dann mach ich einen Selbstaufruf via GET-Parameter. Aber irgendwie funzt das nicht so.

Wärre nett, wenn du deinen Code zeigen könntest!

Schöne Grüße aus dem Süden.
php321 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
problem bei sessions in komb. m. cookies. header umgehen? Promaetheus PHP Tipps 2006 10 02.05.2006 15:52
Cookies, Sessions, Login-Fehler PHP Tipps 2006 1 23.03.2006 12:59
Cookies und Sessions funktionieren mit IIS nicht richtig PHP Tipps 2006 8 16.01.2006 16:01
[Erledigt] Cookies &amp; Sessions. Seite funktioniert nur mit Reload PHP-Fortgeschrittene 4 18.09.2005 00:48
Sitzungsvariablen, Abfrage-Zeichenketten, Cookies dethlef14 PHP Tipps 2005-2 2 16.08.2005 15:42
sessions und cookies... PHP Tipps 2005-2 7 31.07.2005 21:17
Nach Serverumzug Cookies bzw. Sessions Probleme PHP Tipps 2005-2 5 24.07.2005 01:10
Sessions oder Cookies PHP Tipps 2005 4 19.04.2005 17:05
sessions ohne cookies PHP Tipps 2005 7 09.01.2005 22:16
[Erledigt] Sessions: Cookies mit Zertifikat PHP-Fortgeschrittene 0 16.09.2004 22:01
Woran erkenne ich, dass Session-ID übergeben wurde? PHP Tipps 2004 4 15.08.2004 14:06
blöde sessions =) PHP Tipps 2004 2 13.08.2004 17:55
cookies ausschalten für sessions ohne php.ini? PHP Tipps 2004 2 17.07.2004 15:58
Cookies in Sessions umwandeln PHP Tipps 2004 1 04.07.2004 16:09
Sessions mit und ohne Cookies (die 100.?) PHP Tipps 2004 2 02.07.2004 15:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session fallback, session ohne cookies, session ohne cookie, php5 session fallback cookies, zend session ohne cookies, cookie fallback url, php session cookie fallback, http://www.php.de/php-tipps-2005/21413-automatische-fallback-bei-sessions-ohne-cookies-auf-get.html, php5 session ohne cookie, php sessions ohne cookies, php get cookie, session id übermittlung mit cookies, iis php session-id automatisch anhängen, php5 session ohne cookies, php get automatisch anhängen, php session ohne cookie, zend session an url hängen, session fallback cookies php, session-fallback mit php5, fallback get php

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:22 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.