Benutzerdefinierte Suche

session_start() in safari, firefox und IE

  1. Der_Jan

    Der_Jan Thread StarterMacUser Mitglied

    Mitglied seit:
    06.01.2004
    Beiträge:
    609
    Zustimmungen:
    7
    Servus,
    kann mir jemand erklären, warum ich beim Aufruf einer Seite mit session_start() mit verschiedenen Browsern verschiedene Ergebnisse erhalte?

    Firefox und IE machen das problemlos, Safari muckt rum.

    Jemand ne Idee?

    Danke & Gruß
    Der Jan
     
    Der_Jan, 22.05.2005
  2. Nogger

    NoggerMacUser Mitglied

    Mitglied seit:
    03.08.2004
    Beiträge:
    367
    Zustimmungen:
    0
    Ein Browser hat mit PHP nichts am Hut.
     
    Nogger, 22.05.2005
  3. mac-onkel

    mac-onkelMacUser Mitglied

    Mitglied seit:
    15.12.2001
    Beiträge:
    132
    Zustimmungen:
    0
    Das geht nicht mit session_start, weil die session nur bedingt was mit dem Browser zu tun hat (siehe Doku: http://de2.php.net/manual/de/function.session-start.php).

    Du kannst allerdings mit GET_ENV (http://de2.php.net/manual/de/function.getenv.php ) die CGI-Umgebungs-Variablen auslesen. Der Brower teilt bei jeder Anfrage seine "Kennung" mit. Die bekommst du mit

    PHP:
    $browser getenv ("HTTP_USER_AGENT");
    raus. In diesem Fall müßtest du nur noch $browser nach den Infos parsen die du benötigst.

    Aber VORSICHT:
    Bei machen Browsern wie z.B. Opera kann man einstellen als was sich der Browser ausgeben soll. In diesem Fall erhälst du ein "falsches" Ergebnis.

    Einwandfrei lässt sich meiner Meinung nach nicht sagen, mit welchem Browser man es zu tun hat. Du solltest aber mal auf www.hotscripts.com gucken, ob es Scripts gibt, die ein saubereres Gergebnis zulassen.
     
    mac-onkel, 24.05.2005
  4. michanismus

    michanismusMacUser Mitglied

    Mitglied seit:
    23.08.2004
    Beiträge:
    434
    Zustimmungen:
    0
    das einzige was session_start() mit deinem browser zu tun hat, ist die einstellung deines browsers, wie er mit cookies umzugehen hat.
     
    michanismus, 26.05.2005
Die Seite wird geladen...
Ähnliche Themen - session_start() safari firefox
  1. lillipilli
    Antworten:
    10
    Aufrufe:
    6.761
  2. supervision
    Antworten:
    1
    Aufrufe:
    833
    macfan97
    03.06.2012
  3. obi
    Antworten:
    0
    Aufrufe:
    1.133
  4. Obyuli
    Antworten:
    3
    Aufrufe:
    1.039