Autor | Zpráva | ||
---|---|---|---|
adamico Profil * |
#1 · Zasláno: 15. 7. 2006, 21:06:17
Chcem vedieť či sa dá zablokovať prístup na stránku podľa Ip adresy, že proste niekde zadám IP a dotyčnému sa proste celá stránka nezobrazý. Ide to ??????????
|
||
H13 Profil |
#2 · Zasláno: 15. 7. 2006, 21:11:07
Jde, třeba pomocí PHP
PHP: Zjištění IP toho kdo vstoupí na tvé stránky Když je IP zakázaná pak ukaž třeba hlášení o tom, že dotyčný nemá přístup na stránky Když je jiná IP pak ukaž obsah stránky Problémem může být, že jednu IP může mít víc uživatelů |
||
tiso Profil |
#3 · Zasláno: 15. 7. 2006, 21:18:56
Ide - napíš si krátky PHP skript, IP adresu návštevníka získaš z $_SERVER["REMOTE_ADDR"], tie ktoré chceš blokovať si ulož do poľa alebo databázy...
|
||
none Profil |
#4 · Zasláno: 15. 7. 2006, 21:19:00
<?php
$bany = array("ip1", "ip2","ip3"); $ip = $_SERVER['REMOTE_ADDR']; if (in_array($ip, $bany)) { echo "hlaska pro blokovany pristup"; exit; } ?> |
||
djlj Profil |
#5 · Zasláno: 15. 7. 2006, 21:28:25
A nebo lze použít htaccess.
deny from IP 12.34.56.78 |
||
adamico Profil * |
#6 · Zasláno: 16. 7. 2006, 13:22:04
tiso, a tento $_SERVER["REMOTE_ADDR"], mam kam prosím ťa dať ? len tak na stranku do html-ka ?? alebo teda djlj napíšem to ako html kod že
htaccess.deny from IP 12.34.56.78 ????? |
||
adamico Profil * |
#7 · Zasláno: 16. 7. 2006, 13:31:12
none a skušal som to tvoje ale asi neviem ako na to lebo to nefunguje kam to mam dať ? len tak do htmlka ? to dam ? na všetky podstránky alebo stači len na index ???
|
||
adamico Profil * |
#8 · Zasláno: 16. 7. 2006, 13:33:55
A nebo lze použít htaccess.
deny from IP 12.34.56.78 ale ked to dam len na index tak sa to tam proste len tak zobrezi a nič z toho, blokovanie skušam na svojej IP a nejde to stale tam možem isť len sa to akurat zobrazuje pekne a všetci to vidia to čo som tam dal |
||
djlj Profil |
#9 · Zasláno: 16. 7. 2006, 13:39:20
|
||
adamico Profil * |
#10 · Zasláno: 16. 7. 2006, 13:40:36
none
<?php $bany = array("ip1", "ip2","ip3"); $ip = $_SERVER['REMOTE_ADDR']; if (in_array($ip, $bany)) { echo "hlaska pro blokovany pristup"; exit; } ?> kde to mam dať prosím poradte, v tomto sa vobe ale vobec nevyznám prosím pomožte |
||
H13 Profil |
#11 · Zasláno: 16. 7. 2006, 15:29:54
kde to mam dať prosím poradte, v tomto sa vobe ale vobec nevyznám prosím pomožte
Tohle celý vložíš do html kódu, nejlépe na začátek <?phpoznačuje začátek php kódu, ?>označuje konec php kódu Je potřeba, aby jsi měl uložený stránky na serveru, kde běží php jinak to samozřejmě nebude fungovat |
||
djlj Profil |
#12 · Zasláno: 16. 7. 2006, 17:19:49
Ještě doplním H13, že soubor musí mít příponu .php.
|
||
adamico Profil * |
#13 · Zasláno: 16. 7. 2006, 20:51:35
ano ale stačí, ked to dám na uvodnu podstrániu ???alebo všade na každú jednu ?????
|
||
djlj Profil |
#14 · Zasláno: 16. 7. 2006, 20:53:36
adamico
Musíš na každou stránku. Nejlepší je to vyřešit, jak jsem psal, pomocí .htaccess. |
||
adamico Profil * |
#15 · Zasláno: 16. 7. 2006, 20:54:11
|
||
Anonymní Profil * |
#16 · Zasláno: 16. 7. 2006, 20:55:09
ano ale stačí, ked to dám na uvodnu podstrániu ???alebo všade na každú jednu ?????
Na každou stránku, u který chceš, aby byla pro určitý IP blokovaná, to nejspíš znamená, že to dáš do všech stránek |
||
Yuhů Profil |
#17 · Zasláno: 16. 7. 2006, 21:13:17
> Zablokovanie vstupu na stranku podla IP
Je to těžké! máš dvě možnosti: 1) psát stránky v PHP a na začátek každého souboru napsat (nebo includovat) pasáž, která porovnává IP adresu uživatele. Tato IP adresa je v PHP vždy uložena v proměnné $_SERVER['REMOTE_ADDR'] 2) zjistit si, jak funguje soubor .htaccess (opravdu na to nestačí dvě minuty), zjistit si, zda ho můžeš použít, a do něj napsat zákaz pomocí pravidla deny takto: order allow, deny deny from 12.34.56.78 allow from all kde 12.34.56.78 je ta nepřátelská IP adresa V obyčejném HTML ani javascriptu zákaz IP adresy udělat nejde. |
||
Časová prodleva: 7 dní
|
|||
adamico Profil * |
#18 · Zasláno: 23. 7. 2006, 21:31:49
V obyčejném HTML ani javascriptu zákaz IP adresy udělat nejde.
tak to je fakt blbé, tak asi nič s tým nespravim lebo ten .htaccess nefunguje asi neni dovolený. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0