| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

06-07-2009, 16:42
|
|
ways
Member
|
|
Registriert seit: Nov 2003
Ort: Berlin-West :-)
Beiträge: 386
|
|
session.use_trans_sid
hi leute,
ich muss bei mir die session ohne cookies realisieren, was soweit auch schon geklappt hat, um mir aber künftig das erweitern der links per hand um PHPSESSID zu ersparen, wollte ich das automatisch erledigen lassen...
also schaute ich mal nach was meine php.ini lokal und beim provider sagt, wenn ich das hier tue..
:
PHP-Code:
if(ini_set('session.use_trans_sid', 1)===false) echo "Nicht möglich";
session_start();
echo '<a href="test.php">klick</a>';
// echo '<br />';
// phpinfo();
Wie ich sehen kann, lässt sich das session.use_trans_sid erfolgreich lokal und bei meinem provider ändern, jedoch sehe ich nicht, dass der link erweitert wurde.... nu hab ich grad irgendwie aufgeschnappt, dass dies auch nicht unbedingt "sichtbar" passiert... es herrscht verwirrung... aufklärung oder hilfetips wären echt riesig !.. vielleicht die automatisch erzeugteSID ausgeben lassen, sofern dies passierte....aber wie in diesen fall !?
danke für zuhören,
Olli
meine php.ini:
...
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 1 0
...
url_rewriter.tags a=href,area=href,frame=src,input=src,form=fakeentry a=href,area=href,frame=src,input=src,form=fakeentry
__________________
Coder never die, they just GOSUB without RETURN
Mein System
|

06-07-2009, 17:12
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
Zitat:
|
session.use_cookies On On
|
Die SID wird nur angehangen, wenn dein Browser kein SessionCookie sendet.
Schalte mal die Cookies im Browser ab.
Vorsicht:
Das Vorgehen per transsid reißt u.U. massive Sicherheitslücken auf.
Auch mit Suchmaschinen kann es heftige Probleme geben.
Geändert von combie (06-07-2009 um 17:15 Uhr)
|

07-07-2009, 09:39
|
|
ways
Member
|
|
Registriert seit: Nov 2003
Ort: Berlin-West :-)
Beiträge: 386
|
|
um den Hinweis ernst zu nehmen, und diesen Problemen aus dem Weg zu gehen, sollte ich die Links also lieber manuell per Hand anpassen ?
__________________
Coder never die, they just GOSUB without RETURN
Mein System
|

07-07-2009, 09:44
|
|
ways
Member
|
|
Registriert seit: Nov 2003
Ort: Berlin-West :-)
Beiträge: 386
|
|
Zitat:
Zitat von combie
Die SID wird nur angehangen, wenn dein Browser kein SessionCookie sendet.
Schalte mal die Cookies im Browser ab.
|
Hab ich gemacht, beim ersten Aufruf klappt das auch ohne abgeschlatete Cookies, aber egal wie oft ich das testscript dann aufrufe, passiert das nicht mehr? Gibt es dafür nen Grund ?
__________________
Coder never die, they just GOSUB without RETURN
Mein System
|

07-07-2009, 09:48
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
Ob per Hand, oder per PHP, ist völlig egal.
Das Problem ist die Übergabe der SessionID in der URL.
Verzichte auf:
Zitat:
|
ich muss bei mir die session ohne cookies realisieren,
|
Oder du mußt (richtige) Klimmzüge machen, damit bei Gästen und Sumas keine Session gestartet wird.
Zitat:
|
Hab ich gemacht, beim ersten Aufruf klappt das auch ohne abgeschlatete Cookies,
|
Beim ersten Aufruf hat der Browser noch kein Cookie!
Zitat:
|
aber egal wie oft ich das testscript dann aufrufe, passiert das nicht mehr? Gibt es dafür nen Grund ?
|
Cookies sind eingeschaltet.
Glaubst du nicht?
Dann: Lass dir die Cookies von PHP zeigen.
Geändert von combie (07-07-2009 um 09:51 Uhr)
|

07-07-2009, 10:59
|
|
ways
Member
|
|
Registriert seit: Nov 2003
Ort: Berlin-West :-)
Beiträge: 386
|
|
ich war ja auch immer dafür, cookies einzusetzen, nach deinem Post konnte ich den rest hier auch davon überzeugen, dass wir nun wieder umstellen !
schon mal danke dafür !!
was die sache selbst angeht, ich hab im FF 3.5 das Addon Web Developer drin,
wenn ich cookies deaktiere, dann funktioniert das auch, der fehler muss wie immer irgendwo beim "anwender" liegen
__________________
Coder never die, they just GOSUB without RETURN
Mein System
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
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.
HTML-Code ist aus.
|
|
|
|
PHP News
|