Hi,
ich will über eine For-Schleife Cookies setzen:
die Cookies werden über Javascript gesetzt:
function setCookie
function getCookie
function delCookie
und im <head>-Bereich included:
nun lasse ich in meinem PHP-Skript über eine for-schleife meine Elemente auslesen und in Cookies speichern:
$meinArray[$i][0]: enthält:
1
2
2.1
2.2
2.3
3
3.1
4
4.1
etc....
bei der Ausgabe:
gibt er mir aus:
2=>none
2_2=>none
2_3=>none
3=>none
etc...
bei refresh gibt er aus:
2_1=>none
2_2=>none
2_3=>none
3=>none
etc...
er wechselt mit ständig 2 und 2_1, 1 gibt er erst gar nicht aus.
hab ich was bei den for-schleifen falsch gemacht? Liegts an den variablen?
bin für jede hilfe dankbar
Gruß
Schlafmütze
ich will über eine For-Schleife Cookies setzen:
die Cookies werden über Javascript gesetzt:
function setCookie
function getCookie
function delCookie
und im <head>-Bereich included:
PHP-Code:
<script language="javascript" src="cookies.js">
PHP-Code:
for($i=0; $i<count($meinArray); $i++)
{
$anzahl=substr_count($meinArray[$i][0], ".");
$subi=$meinArray[$i][0];
$idArray=explode(".", $subi);
if($anzahl==1)
{
$subid=$idArray[0];
echo "<script> setCookie(\"".$subid\"", \"none\"); </script>";
}
elseif($anzahl==2)
{
$subid=$idArray[0].".".$idArray[1];
echo "<script> setCookie(\"".$subid\"", \"none\"); </script>";
}
}
1
2
2.1
2.2
2.3
3
3.1
4
4.1
etc....
bei der Ausgabe:
PHP-Code:
print_r($_COOKIE);
2=>none
2_2=>none
2_3=>none
3=>none
etc...
bei refresh gibt er aus:
2_1=>none
2_2=>none
2_3=>none
3=>none
etc...
er wechselt mit ständig 2 und 2_1, 1 gibt er erst gar nicht aus.
hab ich was bei den for-schleifen falsch gemacht? Liegts an den variablen?
bin für jede hilfe dankbar
Gruß
Schlafmütze