Autor | Zpráva | ||
---|---|---|---|
JonnyN22 Profil |
#1 · Zasláno: 21. 11. 2009, 21:44:33
Dobrý den,
dnes mám následovný dotaz: Je možné nějak nastavit/udělat následujcí? Na adrese "http://www.??.cz/w7.html" je umístěn odkaz na adresu "http://www.??.cz/d7.html" je možnost nastavit dokumentu "d7.html" aby na něj šlo vstoupit pouze z odkazu v dokumentu "w7.html" a jinak odnikud jinud? Děkuji za jakoukoli odpověď... |
||
Philber Profil |
#2 · Zasláno: 21. 11. 2009, 22:38:49 · Upravil/a: Philber
pohrát si např nějak s php a
$_SERVER['HTTP_REFERER'] - The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted. http://php.net/manual/en/reserved.variables.server.php |
||
JonnyN22 Profil |
#3 · Zasláno: 23. 11. 2009, 14:32:59
Není jiná možnost jak to vsadit přímo do Html? Já v php moc neumím....
|
||
Bubák Profil |
#4 · Zasláno: 23. 11. 2009, 14:50:44
Pokud to má být "Vstup pouze z jedné stránky", musí to běžet na serveru.
|
||
marcus33cz Profil * |
#5 · Zasláno: 23. 11. 2009, 23:34:08
Jj, v HTML to udelat nejde. Asi nejlepsi moznost je pres PHP. Proste ten prvni soubor prejmenuj na w7.php, druhy soubor prejmenuj na d7.php.
Ten HTML kod v nich nech a do toho druheho souboru pred ten kod vloz neco jako: <?php if ($_SERVER['HTTP_REFERER']!="http://www.??.cz/w7.php") {exit "Na tuto stránku se bohužel můžete dostat jen přes stránku w7");} ?> Ale nepouzivej to na nic vice citlive, protoze se ta promenna da podvrhnout. Na bezpecnejsi system bys uz potreboval treba databazi. |
||
Časová prodleva: 2 měsíce
|
|||
JonnyN22 Profil |
#6 · Zasláno: 19. 1. 2010, 19:59:09
Toto jaksi nefunguje, napíše to chybu:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/free/ic.cz/z/??/root/www/2.php on line 2 |
||
panther Profil |
#7 · Zasláno: 19. 1. 2010, 20:14:37
JonnyN22:
na konci je uvozovka navíc - kdyby sis to prohlédl pořádně, přišel bys na to sám. Ale je to dost práce, že? |
||
Časová prodleva: 14 let
|
0