Unterschied zwischen $_REQUEST und $_SESSION?

Suchfunktion

Erfahrenes Mitglied
Hoi!

Ich versuche mich gerade etwas mit sessions auseinander zu setzen und zerpfluecke dafuer einen kleinen opensource-webshop.
(Nur aus testzwecken.)

Aber wo ist hier der Unterschied?
PHP:
$suchwort = $_REQUEST["suchwort"];
$waren = $_SESSION["array('waren')"];
Wo is der Unterschied?
(Ausser dass in diesem beispiel ein Array im Session geladen wird..)

Konnte bisher nichts sinnvolles finden :(

Thanks
 
$_REQUEST fragt einige Superglobals ab (nicht direkt aber ungefähr so lässt es sich beschreiben). Also $_REQUEST hat als inhalt alles was $_GET, $_POST, $_SESSION und $_COOKIE (wenn was fehlt berichtigt mich bitte) hat. $_SESSION spricht jedoch nur die Session-Variablen an.

//edit:
Was wird hier in die Session geladen? Meiner Ansicht nach wird hier nichts IN die Session sondern etwas AUS der Session geladen.
 
Zuletzt bearbeitet:
Super!
Danke :)

P.S.:
//edit:
Was wird hier in die Session geladen? Meiner Ansicht nach wird hier nichts IN die Session sondern etwas AUS der Session geladen.
Nicht IN, sondern IM, also ein Array der sich in der Session befindet.
Kleiner aber feiner (und vor allem leicht missverstaendlicher) Unterschied ;)
 
Zuletzt bearbeitet:
NP! Wenn das Problem gelöst wurde dann markiere bitte das Thema als erledigt (auf die graue Fläche klicken auf der "Status: nicht erledigt" steht.)
 
Okay, thx.

Aber mal ne andere Frage:
Es gibt ja session-id's, right?

Okay, wie kann ich diese auslesen?
Bzw. wie kann ich sie ausgeben lassen?
(Per echo oder wie ihr wollt)
 
Zurück