kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: PHP 5: Cookies werden nicht gesetzt

    geschrieben von top-nebenverdienst-im-internet

    Guten Tag,

    ziemliches WirrWarr da in deinem "Script". Fängst an PHP zu schreiben, mittendrin schreibst du HTML-Ausgaben und fängst in mitten dieser wieder an PHP zu schreiben.

    Das Problem, welches du hast ist ganz logisch und einfach - du versuchst mitten in der Ausgabe deiner Seite, das Cookie zu setzen, was natürlich nicht geht. Ist der Grund warum man PHP und HTML eigentlich voneinander trennt - jedenfalls mache ich das so, aus eben diesem Grund.

    Deine Abfragen - dem Design entsprechend, wo du das Cookie setzen willst gehören über den Kopf deiner Seite - sprich über deine ersten HTML Codes. Also quasi die Abfrage:

    if ($_POST['Design'] == "1") { var_dump(setcookie('Design',$Des[0],time()+2145900917)); } elseif($_POST['Design'] == "2") {var_dump(setcookie('Design',$Dese,time()+2145900917));
    			   } elseif($_POST['Design'] == "3") { var_dump(setcookie('Design',$Des[3],time()+2145900917)); }
    			   /* Design (Cursor) --------- Start ---------- */ $Ma = array("1","2","3");
    		       if ($_POST['Maus'] == "1") { var_dump(setcookie('Maus',$Ma[0],time()+2145900917));} 
    		       elseif($_POST['Maus'] == "2") { var_dump(setcookie('Maus',$Ma[1],time()+2145900917));} elseif($_POST['Maus'] == "3") {var_dump(setcookie('Maus',$Ma[2],time()+2145900917)); } 
    			   /* Startseite (Anzeige) --------- Start ---------- */ $SA = array("1", "2", "3");
    			   if ($_POST['StartAnzeige'] == "1") { var_dump(setcookie('SA',$SA[0],time()+2145900917));} elseif($_POST['StartAnzeige'] == "2") {var_dump(setcookie('SA',$SA[1],time()+2145900917)); }
    			   elseif ($_POST['StartAnzeige'] == "3") { var_dump(setcookie('SA',$SA[2],time()+2145900917)); } 
    			   /* Additional (Zusätzlich) --------- Start ---------- */ $Addit = array("1","2");
    			   if ($_POST['Addi'] == "1") { var_dump(setcookie('Zusatz',$Addit[0],time()+2145900917)); }  elseif($_POST['Addi'] == "2") { var_dump(setcookie('Zusatz',$Addi[1],time()+2145900917)); } 
    			   echo "<script>window.location = 'Index.php?seite=Einstellungen';</script>";


    ...wenn du denn dort - statt dem echo eine Variable benutzt kannst du diese eben dort einfügen, damit die Ausgabe erscheint welche du haben willst!

Login zum Webhosting ohne Werbung!