[PHP] Session übergabe ohne Cookies

Dieses Thema im Forum "Webentwicklung" wurde erstellt von encud, 16. November 2010 .

  1. 16. November 2010
    Session übergabe ohne Cookies

    Hallo zusammen!

    Hab gerade ein Login gebastelt. es werden also daten aus der datenbank geladen und über $_SESSION['varName'] gespeichert.
    session_start(); ist natürlich auf jeder seite eingebunden.
    mit cookies läufts auch, aber sobald ich diese ausschalte nicht mehr

    da ich keinen zugriff auf die php.ini habe steht folgendes in der php-datei:
    PHP:
    ini_set ( 'session.use_trans_sid' 1 );
    eben damit im falle, dass cookies ausgeschaltet sind, automatisch eine session-id an die url angehängt wird. funktioniert auch!
    die url sieht dann z.B. folgt aus:
    http://www.website.de/Login?PHPSESSID=650459adf2aff4cead207e330d78b52d
    (kein Login.php o.Ä. dank mod_rewrite)

    allerdings will er, wenn ich auf die nächste seite surfe, einfach meine bereits gesetzten sessions nicht anerkennen!

    was mir aufgefallen ist, er ändert automatisch jedes mal wenn ich die seite wechsle die session-id, ohne das session_regenerate_id(); aufgerufen wurde.

    Jemand ne ahnnug was ich machen muss damit es auch ohne cookies funktioniert?

    Gruß encud
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.