magenschmerz: Variablen per $_SERVER['SERVER_NAME'] übergeben

Beitrag lesen

Hi,

Ich möchte den Inhalt einer Textbox an ein Script übergeben.
bisher machte ich das mit session_register(), post und get, bis ich las, daß das unsicher sein soll, und nicht mehr üblich.
ok, ich bin jetzt nich sicher wie ich vorgehe, hab das jetzt so:

<FORM action="'.$_SERVER['PHP_SELF'].'" method="POST" name="some">
textfeld + Submit-button
</form>

dann Fehlerprüfung (schreib ich hier nicht rein):

if (isset($_POST['search'])){
   @session_start();
   $_SESSION["string"] = $string;
    header("Location: http://"; . $_SERVER['SERVER_NAME']. "/folge_script.php");
}

click ich auf submit-button,sagt Browser : "Seite nicht gefunden", Muß ich die komplette URL im header angeben, (ich denke da liegt der Fehler)?
Muss ich der Variable: $_SERVER['SERVER_NAME'] erst einen Wert zuweisen?
wie übergebe ich $_SESSION["string"] an das Folge-Script

Voller Dankbarkeit für jeden Tip !!

gr.
magenschmerz