Variable an Cookie übergeben? Syntax-Problem

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

  • Variable an Cookie übergeben? Syntax-Problem

    hiho,

    aus den Werten eines Formulars setze ich Cookies:

    // OK!
    setcookie("ckTitle", $HTTP_POST_VARS['Title'], time()+86400*1);
    setcookie("ckDeveloper", $HTTP_POST_VARS['Developer'], time()+86400*1);
    setcookie("ckService", $HTTP_POST_VARS['Service'], time()+86400*1);
    setcookie("ckServiceContact", $HTTP_POST_VARS['ServiceContact'], time()+86400*1);
    setcookie("ckManual", $HTTP_POST_VARS['Manual'], time()+86400*1);

    Das funktioniert.

    Direkt danach möchte ich aus einem Formularwert die Leerzeichen entfernen und diesen bereinigten Wert ebenso in einen Cookie packen:

    // Not Working!
    $strFolder = $_POST['Title'];
    $strFolder = str_replace($strFolder, ' ','');
    setcookie ("ckFolder", $strFolder, time()+86400*1);

    Das funktioniert nicht!

    Vielleicht habt ihr ja eine Idee, warum das nicht funzt?

    Danke, mil

  • #2
    Das funktioniert nicht!
    Geht's ev etwas genauer ? Wird eine Fehlermeldung geworfen ? Hast du error_reporting(E_ALL) am Anfange deines Scriptes ?
    Mach mal
    PHP-Code:
    var_dump(setcookie ("ckFolder"$strFoldertime()+86400*1); 
    Ergibt dies true oder false ?

    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      Die Reihenfolge war etwas verworren, jetzt ist die Syntax korrekt und es läuft:

      // OK
      $strFolder = str_replace(' ','',$_POST['Title']);
      setcookie ("ckFolder", $strFolder, time()+86400*1);

      Danke, mil

      Kommentar

      Lädt...
      X