Hlavná stránka · Diskusné Fórum · Pracovné príležitosti · Zoznam

 Main Menu
o Hlavná stránka
o Zoznam tém
o Zoznam
o Odporučte nás
o Užívatelia
o Vaše konto
o Pridaj článok
o Štatistiky
o Top 10

 Reklama


 Developer Zone's
o Internet
o Tools
o Linux
o CGI Zone
o ASP Zone
o ASP.net
o PHP Zone
o CSS Zone
o JavaScript
o MySQL
o WAP / WML
o WML / WMLScript
o XML / XHTML
o Tipy a triky
o Best of web
o WebServers
o WebDesign
o Grafika

 Servis
o Vyhľadávanie
o Fórum
o Workoffice
o Zoznam článkov
o Reklama
o Pridaj článok
o Pridaj novinku

Napíšte nám
Homepage Do favoritov

 LinkExpres
Interval.cz · Pc.sk
Builder.cz · Mobilmania
PCSvet.cz · Asp.cz
Webdnes · Živě.sk
Zoznam.sk · Atlas.sk
Inzine.sk · PHP.sk
Agent.sk · Lupa.cz
Code.box.sk · Root.cz
Pixel32 · Grafika.cz

 forum.developer.sk
o Fórum ::
o Markup languages
o Scriptové jazyky
o CGI
o PHP/MySQL
o Perl
o Grafika
o Webservery
o HTML Editory
o Browsery
o Bookmarx
o ASP
o Vytvor tému ::

 Pracovné príležitosti
o Ponúkate prácu?
o Hľadáte prácu?

 Autori developer.sk
o Martin Nemeček
o Sväťo Straka
o Jany Masaryk
o Jozef Murín

 
Tipy a Triky [ 17. April 2001] - Martin_Nemecek
JavasScript: Blokovanie prístupu na stránku v závislosti od IP adresy
Dnešný Javascript tip nám pomôže zamedziť prístup "nepovolaným osobám" na našu stránku. Lepšie povedané osobám z "nepovolaných IP adries" :-)



Či už v podmienkach intranetu (častejší prípad), alebo aj internetu, môže sa nám hodiť možnosť zamedziť prístup na niektoré stránky v závislosti od IP adresy PC z ktorého sa snaží návštevník dostať na naše stránky. Táto možnosť sa môže hodiť vo viacerých prípadoch, v akých to už nechám na vás ...

Ako už iste tušíte, poslúži nám na toto takzvané zablokovanie jednoduchý script, ktorý všetku špinavú prácu vykoná za nás. Script jednoducho zabezpečí aby bol návštevník pristupujúci na stránku zo zakázanej IP adresy "taktne" upozornený že nie je vítaný a presmeruje ho na inú lokalitu.

IP adresu zistíme v scripte z premennej prostredia "REMOTE_ADDR" a vložíme ju do premennej "ip". Na základe získanej IP adresy, vygenerujeme alert, resp. presmerujeme návštevníka na inú URL. Ak sa získaná IP adresa nerovná zadanej, neudeje sa jednoducho nič a stránka sa v poriadku načíta.

Zdrojový kód scriptu bude vypadať nasledovne:

<script language="javascript">
var ip = '<!--#echo var="REMOTE_ADDR"-->'
if (ip == '127.0.0.1') { 
alert("STOP! Snažíte sa dostať na stránku z IP adresy, ktorá má zakázaný prístup!");
alert("V prípade potreby kontaktujte prosim administrátora.");
if (confirm("Nič v zlom, ale stránku musíte opustiť ! Buď sám, alebo vám pomôžem ?"))
{location.href="http://www.netscape.com" } else { ("Majte sa fajn (a nevracajte sa)!");
{location.href="http://www.netscape.com" }} } 
</script>

Na záver len pripomeniem, že ak chcete uvedený script použiť, vložte ho medzi tagy HEAD na vašej stránke (a samozrejme zmeňte IP adresu ktorú chcete zakázať :)

 
 Príslušné odkazy k téme
Viac o téme: Tipy a Triky | Iné články od: Admin | Pošli komentár | Stránka vhodná na tlač width=15 height=11  Pošli tento článok priateľovi, známemu width=15 height=11


Najčítanejšie články Tipy a Triky:
JavasScript: Blokovanie prístupu na stránku v závislosti od IP adresy

Ďalšie články v rubrike Tipy a Triky:

 

"JavasScript: Blokovanie prístupu na stránku v závislosti od IP adresy" | Login / vytvor konto | 5 Komentárov
Prah
Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.

Re: JavasScript: Blokovanie prístupu na stránku v závislosti od IP adresy (Skóre: 0)
kým: Anonym dňa 04. May 2001

To je sice pekne, ako vsak odstrelim dial-upistu? Casto im IP adresu prideluje server takze sa adresa meni.

[ Odpoveď ]




Autorské práva:   ©1999 - 2001 Developer Zone [developer@developer.sk]

Všetky články sú vlastníctvom autorov Developer Zone. Všetky práva vyhradené. Stránky Developer.sk sú vytvorené pomocou PHP-Nuke.
Odkazy na nové články je možné preberať pomocou:Backend.php.