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
 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 Daniel (80.187.102.202) den 03 Januari, 2014 kl 10:10:22.
Som svar på: Blockera IP-adress ifrån blogg postat av Klåpare den 02 Januari, 2014 kl 10:23:46.


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 ]