if + session verändert POST zu GET bei Formularen

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

  • #16
    Letzteres habe ich jetzt überprüft.
    Hab festgestellt dass die Session komplett leer ist.
    PHP-Code:
    if(isset($_POST['senden'])) {
        if(
    $_SESSION[SECURITY_CODE] == md5($_POST['sicherheit'])){
            ...
        } else {
            echo 
    "<pre>";
            
    print_r($_POST);
            echo 
    "</pre>";
            echo 
    "<pre>";
            
    print_r($_SESSION);
            echo 
    "</pre>";
            exit;
        }
    }
    Ausgabe:
    Array
    (
        [
    miernst] => adf8e53188fe053076bf93472319f2bc //session
        
    [name] => 
        [
    email] => 
        [
    text] => Nachricht //textfeld
        
    [sicherheit] => bz6JXY  //sicherheitscode
        
    [senden] => senden //button
    )

    Array
    (

    Im Formular (<img src="/funktionen/bildfunktion.inc.php5" ...>) steckt ja die Bildphp. In der Bilddatei speicher ich doch mit $_SESSION[SECURITY_CODE] = md5($securityCode);
    den md5 Code in der Session.
    Warum steht mir die Variable dann nicht nach dem Absenden des Formulars zur Verfügung?

    MfG Markus

    PS: Danke für die Hilfe euch allen!

    Kommentar


    • #17
      ja, jetzt hast du als src '/funktionen/bildfunktion.inc.php5' vielleicht da mal die Session anhängen... '/funktionen/bildfunktion.inc.php5?sessionname=sessionid' ... oder wie?
      [Test] MySQL cli Emulator

      Kommentar


      • #18
        OK, danke, jetzt funktionierts.
        man sollte mitdenken

        MfG Markus

        Kommentar


        • #19
          kann manchmal nützlich sein
          [Test] MySQL cli Emulator

          Kommentar

          Lädt...
          X