Autor Zpráva
Rony
Profil *
Ahoj, chystám stránky...jeden z odkazů na INDEX.HTM bude náhodný, ale zjistil jsem, že pokud už

čtenář tento odkaz navštívil (navštívil i tedy php spubor nahoda.php) načte se mu pokaždém

dalším kliknutí vždy ten samý odkaz. Dokud nevymaže historii...

<a href="nahoda.php"> ... Další odkaz vybere server ...  </a>


stránka nahoda.php bude mít tento obsah:


<?php
$soubor = array

('soubor1.htm','soubor2.htm','soubor3.htm','soubor4.htm','soubor5.htm','soubor6.htm','soubor7.ht

m','soubor8.htm');
require $soubor[mt_rand(1,count($soubor)) - 1];
?>


Jako začátečník cítím že to jde udělat líp a možná i umístit přímo do souboru Index.htm - ale od

ráno jsem na to nepřišel.
Dík moc za každou radu... Rony
Str4wberry
Profil
Předně bych generoval náhodné odkazy, problém máš zřejmě s keší:
<a href="nahoda.php?i=náhodné číslo">
A podle $_GET['i'] vložit ten soubor.
Ofi
Profil
reaguji na Ronyho:
mě ten skript funguje korektně (testováno v FF a IE8) a pochybuju že verze prohlížeče na to má vliv... spíš si zažil asi dost haluzní náhodu...

reaguji na Str4wberryho:
nejsem si jistý že by get byla pro něj nejlepší varianta... Psal jako začátečník a get spojený s require by bylo potencionální místo útoku, které by nebyl schopen zabezpečit...
Rony
Profil *
díky, pořád mně to nehede jak má - a nejsou to haluze. Zatím jsem to vyřešil tak že se otevře jedna stránka s tímto:

<meta http-equiv="Refresh" content="1 ; URL=nahoda.php">


Pak to jede jak má.
Str4wberry
Profil
Ofi: „get spojený s require by bylo potencionální místo útoku

Jaký typ útoku myslíš?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0