• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Wert Einmalig zufällig erstellen

  • Ersteller Ersteller YXCD
  • Erstellt am Erstellt am
Y

YXCD

Guest
Hi,
Sitze seid etwa 2 Stunden an dem Problem. Ich hab unter Suche gesucht und Google durchkämmt, aber ent weitergekommen.

Ich möcht mit "$a = rand(1;2)" Ein zufallsbild erstellen lassen, auf das man nun klicken kann. Problem ist, dass beim Klicken wieder das Bild neu erstellt wird, wegen diesem "rand".. Wie kann ich eine Zufallszahl EINMAL ausgeben und nicht nochmal erstellen lassen.

(( if(!isset($a) {$a = rand(1;2);} funktioniert auch nicht ))

Grüße,
YXCD
 
PHP:
<?php

session_start();

if(isset($_GET['reload'])) {
    session_destroy();
}

if(!isset($_SESSION['random_number'])) {
    $_SESSION['random_number'] = mt_rand(1,2);
}

echo 'Zahl: '.$_SESSION['random_number']."<br />";
echo '<a href="'.$_SERVER['PHP_SELF'].'">Seite neu laden</a><br />';
echo '<a href="'.$_SERVER['PHP_SELF'].'?reload">Session zurücksetzen</a><br />';
 
Sehr geil.. Okay, Ich danke vielmals.Ich frag besser nicht, wie lange du gebraucht hast, ich wäre nur frustriert :P

Ich danke dir vielmals - damit hätte sich das erledigt
 
Zurück
Oben