Danke, aber hab das ganze nun gelöst. Ist mir dann auch aufgefallen, dass da nur ein „=“ war. Der Code funktioniert wie ich will.
Die Optimierung…ja ist mir klar. Ist auch schon etwas alter code und der musste mal schnell her sozusagen.
Neues Script:
<?php if(isset($_GET['id']))<br />{
$id = $\_GET['id'];
}
else
{
$id = "default";
}
switch($id)
{
default:
//Falls kein Popup erschienen
if((empty($\_COOKIE["popup1"]))AND(empty($\_COOKIE["popup2"]))AND(empty($\_COOKIE["popup3"])))
{
$zahl = rand (0,1);
if ($zahl\<=0.2)
{
$popup = "window.open('index.php5?s=41&id=1','Veranstaltungen', 'width=250, height=580')";
setcookie("popup1", "true");
}
elseif(($zahl\>0.2) AND ($zahl
Hab alle Meldungen zu undefined var und index weg und die Funktion sollte recht stabil laufen. Schade nur, dass ich es mit meiner Unkenntnis so umständlich machen musste.