Marius: PHPSESSID

Beitrag lesen

Guten Abend,
ich habe folgendes Problem (ich hoffe ihr könnt weiterhelfen):

ich gebe einer session beim login eine id:~~~php

session_id($session_id);

  
($session\_id ist eine zufallstext/zahl und die id des nutzers)  
  
anschließend starte ich nun die session:~~~php
  
session_start();

Frage 1: Ist diese Session nun nur mit Hilfe von "$session_id" (also dem inhalt) aufrufbar, oder habe ich bereits hier einen Fehler begangen?

Nun funktioniert mein Login schon mal (auch wenn ich nicht weiß, ob die session nun von der id abhängt.) Wenn ich Cookies ausschhalte funktioniert es aber dann leider nicht mehr.
Soweit ich das verstanden habe müsste es doch aber eig. funktionieren,
wenn ich an die Links mit ..?PHPSESSID=aktuellesessionid ranhänge.
Ich gebe also bei mir aktuell immer an den Link noch die aktuelle sessionid mit. Ich dachte die wird dann automatisch von php genommen, um die session zu laden?

Frage 2: Warum kann die Session nicht geladen werden, wenn ich mit PHPSESSID die sessionid üergebe? (Bei ausgeschalteten Cookies)

Danke im vorraus.
Gruß, Marius