Juhu, danke hat geklappt!
Werd ich mir merken müssen!!
Danke nochmal
Beiträge von bklue
-
-
Hi,
habe eine Seite mit Firefox 3.6.12 (Windows XP SP3) aufrufen wollen:
http://www.shareasale.com/r.cfm?B=233381&U=441310&M=27477
Firefox schreibt in die Titelleiste r.cfm(GIF-Grafik,1x1Pixel) der Bildschirm bleibt leer.
Als Quelltext erhalte ich
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title></title></head><body></body></html>
Die Seite lässt sich auch nicht mit anderen Browsern (IE7,Chrome,Safari,Opera)auf diesem XP nicht aufrufen.
Auf einem anderen XP-Rechner (SP3) und IE6, Firefox 3.6.11 geht die Seite .Woran kann das liegen?? Ich stehe vor einem Rätsel
Gruß
Bernd -
Moin DasIch,
immer noch wach, oder schon wieder?
Ich probier's mal mit :
if($php_self_short == "index") { // = index.php
$ses_id = session_id();
$bsid_exists = false;
$bsid_exists = check_session_id_from_db($ses_id);
if ($bsid_exists){
// neuen Sessionname erzeugen
session_regenerate_id();
$ses_id = session_id();
}
}Ist aber sehr unschön !
By the way, da MircroSalft ja den Fx immer "kopiert" , wird es wohl
besser sein, das auch für den IE gelten zu lassen!Trotzdem
Danke !
Gruß Bernd -
Moin Leute,
jetzt schlagt Euch nicht die Köppe ein:
in http://de3.php.net/manual/de/ref.session.php
habe ich folgenden Satz gefunden:
"Sessions and browser's tabsMay you have noticed when you open your website in two or more tabs in Firefox, Opera, IE 7.0 or use 'Control+N' in IE 6.0 to open a new window, it is using the same cookie or is passing the same session id, so the another tab is just a copy of the previous tab. What you do in one will affect the another and vice-versa. Even if you open Firefox again, it will use the same cookie of the previous session. But that is not what you need mostly of time, specially when you want to copy information from one place to another in your web application. This occurs because the default session name is "PHPSESSID" and all tabs will use it. There is a workaround and it rely only on changing the session's name. "
Das ist genau das von mir beschriebene Verhalten des Firefox!
Die Sub-Autoren geben an man, solle eine neue Session erzeugen.
Aber das funktioniert auch nicht so, wie gebraucht.Firefox startet beim Aufruf - mit oder ohne Tabs - mit einer vorhandenen
Sessionid und genau das will ich über Parameter, Programm
irgendwie abstellen.
Ach ja, jeder meiner links geht mit xxx?... .SID
=> es sollte immer eine PHPSESSID=xx angehängt werden.
Nochdazu kommt: wenn ich den IE auch mit der gleichen Seite starte,
dann macht ja Firefox das was ich will. Wie aber sag ich's dem
Kinde? Man kann doch keine Web-Anwendung schreiben, bei der
man Firefox nur mit gestartetem IE laufen lassen muß!Gut, ich kann ja, wenn ich genau den neuen Loginschirm brauche,
das mit IE machen, aber auch das lässt den "Glanz des FX erblassen" !Ein Parameter (Option, etc.) wäre von Vorteil.
Gruß
Bernd -
Hallo zusammen,
wer kann mir eine Einstellung im Firefox verraten, sodass er
bezüglich der PHP-Session-Id's so läuft wie der IE7.
Habe in PHP die Sessions mittel ADODB organisiert=>Cookie ist leer!Ich erzeuge eine Session und linke immer mit .SID =>
Im IE7 wird die URL damit zu
http://www...../login.php?a=xx&b=yy&PHPSESSID=808e2b01db603f59c89af9c0e8efe7f2.Der Firefox macht das nur manchmal.
z.B. Wenn ich den IE offen habe und auf die gleiche Seite bin,
ansonsten lässt Firefox die PHPSESSID einfach weg.Ich benötige diese PHPSESSID, um mich mittels eines anderen Benutzers
auf mich am gleichen Client an der Seite mit anderer ID anmelden zu können.Welche Einstellung muss ich machen, damit Firefox die PHPSESSID
in der URL weitergibt?Gruß BKLUE