Link Weiterleitung per array geht nicht

26toto26

Mitglied
Hallo Leute,

bekomme bei diesen Script keine Zufallsseite angezeigt. der Wert für die Variable wird mit Array ausgegeben. Warum?

Hier der Code

PHP:
<?php
$urls1 = array(
'http://www.seite1.de',
'http://www.seite2.de',
'http://www.seite3.de',
'http://www.seite4.de',
'http://www.seite5.de',
'http://www.seite6.de',

);
mt_srand((double)microtime()*1000000);
$i = mt_rand(0, count($urls1) - 1);
header("Location: " .$ursl[$i]);
?>

Was ist hier falsch

danke und Gruß
Toto
 
Zuletzt bearbeitet:
Vergleiche doch mal
PHP:
$urls1 = array(
und
PHP:
header("Location: " .$ursl[$i]);

Der Arrayname ist nicht identisch.
 
danke war mein Fehler...

Jetzt komme ich wieder zurück auf meine eigene Seite
wenn ich vorher die Url mit echo auslese bekomme ich eine richtige angezeigt es muss also an der Header Zeile liegen.
 
PHP:
<?php
error_reporting(E_ALL);

$urls1 = array(
'http://www.seite1.de',
'http://www.seite2.de',
'http://www.seite3.de',
'http://www.seite4.de',
'http://www.seite5.de',
'http://www.seite6.de',

);
mt_srand((double)microtime()*1000000);
$i = mt_rand(0, count($urls1) - 1);
header("Location: " .$urls1[$i]);
?>

Funktioniert bei mir einwandfrei.
 
Zurück