Suche auf lima-city
-
in: PHP 5: Cookies werden nicht gesetzt
geschrieben von awsbn
Hallo
<b>Notice</b>: Undefined variable: Filter in <b>/home/webpages/lima-city/bastians-seite/a - LeBasti Website 1.0/Version2/Index.php</b> on line <b>41</b><br />
.... für den Fall, dass $_GET['Filter'] nicht vorhanden ist,
dann die Variable mit Leerstring anlegen
if (isset($_GET['Filter'])) { $Filter = $_GET['Filter']; // --- usw ... } else { $Filter = ""; }
weitere Fehler ganz ähnlich ... z.B.
if ( isset($_GET['18']) && $_GET['18'] == "ja") ) { $_SESSION['18'] = "checked"; } else { $_SESSION['18'] = "no"; }
und
if (isset($_GET['18'] ) && $_GET['18'] == "ja") { $Nj = "visibility: hidden;"; } else { $Nj = ''; }
für Aray-Variablen mit eigenen Indxes würde ich auch nicht '18' nehmen,
also keine reine Zahl, sondern irgendwas als String, z.B. "age" oder "alter"
aber SORRY ... insgesamt würde ich deinen Code ganz neu starten
so gemischt, PHP, HTML ... also so <?php auf / wieder zu / wieder auf / zu / usw
und mal nimmst Du switch dann wieder if ... elseif .... else .. Chaos Pur !
und warum Cookies setzten, du hast doch auch SESSION offen, das ist genug
also SESSION setzt selber sein Cookie, da muss man nicht noch eins neu machen
und sowas wie echo "<script>window.location ...</script> ist leider ein totales No-GO
jeder Crwawler der sas sieht, wird sie als Spam / Maleware / Gefährlich einstufen
insgesamt würde ich bei diesem Mix aus PHP und HTML Code
mal den Begriff: "gefährliches Halbwissen" in die Runde werfen
damit kannst Du gaaaaanz böse überraschungen erleben,
und helfen kann Dir so auch kaum jemand, weil viel zu chaotisch
ich will Dich nicht runter machen, finde ja gut, dass Du dich mit Programmierung beschäftigst, aber versuche doch mal etwas weniger Chaos dabei zu produzieren wenn schon so ein "kleiner" Code bei Dir so aussieht, wirst Du bei größeren Aufgaben keinen Spaß mehr haben