Erik: $_SESSION[] wird partout nicht übergeben

Beitrag lesen

Hallo,

folgendes,nervenaufreibendes Problem:
Ich möchte eine Variable an ein Folge Script übergeben, hab das so:

(search.php nenn ich sie mal)

session_start();
$_SESSION["search_string"] = $search_string;

header("Location: http://".$_SERVER ['SERVER_NAME']."/bo/search_result.php");

in "search_result.php" steht :
session_start();
echo $_SESSION["search_string"];

Es wird (in search_result.php), egal was in "$search_string" vorher stand: "bool(false)" ausgegeben

lass ich mir vor Übergabe (in search.php):
echo $_SESSION["search_string"]; anzeigen stimmt der Variablen-Wert

mein <form></form> element sieht so aus:
<FORM  action="'.$_SERVER['PHP_SELF'].'" method="GET" name="something" target="_self">

wobei ich schon POST und GET probierte
Server hat MySQL 3.22.32

Ich lese öfters von den Register globals, muß ich da vielleicht etwas ändern ?

voller Verzweiflung wende ich mich vertrauensvoll an euch
Danke
Gruß
Erik