Ankündigung

Einklappen
Keine Ankündigung bisher.

Variable via Session übergeben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • kuzco1
    hat ein Thema erstellt Variable via Session übergeben.

    Variable via Session übergeben

    Hallo,
    ich möchte über eine Session einen festen Wert an eine andere Seite übergeben.

    Hierzu habe ich eine start.php erstellt:
    PHP-Code:
    <?php
       session_start
    ();
     
    ?> 

    <strong>Test Form</strong>
    <form action="index.php" method="post">
    <input type="text" name="key_q"/>
    <input type="submit" name="Submit" value="Submit!" />
    </form>

    <?php 
     
    if (isset($_POST['Submit'])) { 
     
    $_SESSION['key_q'] = $_POST['key_q'];
     } 
    ?>
    Diese übergibt mit key_q an die index.php (Auszug):
    PHP-Code:
    <?php

    include("config.php");

    session_start();
    $_SESSION['key_q'] = $_POST['key_q'];
    echo 
    "Key_Q = "$_SESSION['key_q'];
    Das klappt auch soweit, dass mit "echo" den Wert anzeigt wird.

    Wenn ich jedoch die index.php erneut aufrufe, wird der Wer jedoch nicht mehr angezeigt.

    Wie kann ich nun key_q so an index.php übergeben, dass er erhalten bleibt.

    Danke und Gruss

  • hausl
    antwortet
    Wenn ich jedoch die index.php erneut aufrufe, wird der Wer jedoch nicht mehr angezeigt.
    PHP-Code:
    session_start();
    $_SESSION['key_q'] = $_POST['key_q']; 
    Und noch ein Tipp..
    Wenn du die Seite "normal", also ohne einen Form-Submit aufruft, ist Post im Normalfall leer. Aktiviere auch mal error_reporting, schreibe das an den Beginn deines Scriptes und du wirst darüber sogar eine Notice von PHP erhalten.

    PHP-Code:
    error_reporting(-1);
    ini_set('display_errors'1); 

    Einen Kommentar schreiben:


  • Unlikus
    antwortet
    überleg dir mal genau, was in der index.php passiert.
    und das das = macht.

    Einen Kommentar schreiben:


  • kuzco1
    antwortet
    Hallo,
    sorry, wenn ich das im falschem Forum gepostet habe - war nicht meine Absicht.

    Könntest Du mir dennoch einen Tipp geben, wie ich eine Variable permanent übergeben kann ?

    Gruss
    kuzco

    Einen Kommentar schreiben:


  • Unlikus
    antwortet
    Erst mal ist das kein fortgeschrittenes Thema und zweites was soll es bringen eine Session zu nutzen, wenn du in der index.php die Session überschreibst?

    Einen Kommentar schreiben:

Lädt...
X