Till Startsidan

Skaffa webbhotell?
Läs JavaScript.nu's jämförelse av webbhotell.
Med priser från
9 kr / månad.

Genom ett samarbete får alla JavaScript.nu-
besökare dessutom 100 kr i rabatt vid beställning.


Re: Blockera IP-adress ifrån blogg

[ JavaScript.nu's Forum ] [ Viktigt om forumet ] [ JavaScript.nu's Startsida ]


Forum / Blockera IP-adress ifrån blogg
 Snyggt skrivet:)

liten fråga: undrar om inte strpos kommer hitta oblockerade som liknar dina blockerade.
exempel:
blockerad adress = 11.111.111.11
strpos hittar [0-9]11.111.111.11[0-9], tex 211.111.111.11

Bara en fundering.. kanske har jag fel??

 
Okej där ser man.
Php verkar ju definitivt vara en bättre lösning då jag inte vill att något på sidan ska laddas.

Tack så mycket för informationen.


 
Hej,
tja, det beror väl på internethastigheten som besökaren har,om det går fort så hinnder ju google laddas så borde ditt script funka, annars vet jag inte.
Men om du frågar mig så skulle jag inte göra det med javascript (blanda inte ihop java och javascript det är nåt helt annat) utan med PHP eller ASP, som körs på servern innan användaren får sidan, har du en wordpressblogg? för i så fall har du automatiskt php. i php finns variablen $_SERVER['REMOTE_ADDR'] som innehåller ip adressen och omlänkning gör du med header("Location: http://en.ny.sida"); om du har asp så får du väl goggla.
Ok nu kommer ett färdigt php exempel script, lägg det allra längst upp i din index.php fil om du har wordpress:
<?php
$blacklist_file = "fil_med_lista_på_ip_adresser.txt"; //akta måste vara ren text inte .doc eller så använd notepad på windows eller textredigerare på mac
$blacklist = file_get_contents($blacklist_file);
$pos = strpos ($blacklist, $_SERVER['REMOTE_ADDR']);
if ($pos === false) {
// ok allt är väl
}
else
{
//du får inte besöka sidan
header("Location: http://google.se");
die("You are not welcome here"); //die så att wordpress inte hinner komma även om internetet är långsammt
}

?>
Ok, låt mig veta om det funkar!

MVH Daniel
 
Hej!
Jag undrar hur pass bra en blockering med Javascript fungerar om vi förutsätter att användaren INTE slagit av Java-funktionen? Om jag lägger in skriptet före </head> kommer den blockerade hinna se något av min sida innan denne omdirigeras?

Jag har hämtat skriptet från sidan nedanför.
Jag har inte stora kunskaper om html och java. Har sökt information enbart till husbehov.


http://freehostedscripts.net/blockip/

<script language="Javascript" src="http://www.codehelper.io/api/ips/?js"></script> <script language="Javascript"> function preloadFunc() { var ip = codehelper_ip.IP; var bannedips=[ "00.000.000.000", "11.111.111.11", ] var handleips=bannedips.join("|") handleips=new RegExp(handleips, "i")

if (ip.search(handleips)!=-1){ window.location.replace("www.google.se"); document.write('<!--'); } } window.onpaint = preloadFunc(); </script>



Postat av Tobbe (213.112.237.113) den 20 Februari, 2014 kl 13:34:21.
Som svar på: Re: Blockera IP-adress ifrån blogg postat av Klåpare den 06 Januari, 2014 kl 17:53:32.


Svar på inlägget:


Posta ett svar:

Namn:
E-Mail:
Rubrik:
Meddelande:
Ja tack, maila mig om andra svarar på detta inlägg.
Ja tack, maila mig om andra svarar på mitt inlägg.


[ JavaScript.nu's Forum ] [ Viktigt om forumet ] [ JavaScript.nu's Startsida ]






Copyright © Omid Rouhani 1997-2022; Alla rättigheter reserverade.
Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ]