Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy lehet IP címet kitiltani...

Hogy lehet IP címet kitiltani egy oldalon? Tudtok rá olyan HTML kódot adni, amely ezt megoldja?

Figyelt kérdés
2010. ápr. 26. 21:59
1 2
 1/12 anonim ***** válasza:

HTML -el nem lehet, PHP-vel rendkívül egyszerű:

[link]


Megnézed az IP címét és megnézed, hogy bannolt e, ha igen, akkor kiírod neki.

2010. ápr. 26. 22:09
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:

ip cím alapján tudod max. vagy ha felhasználós a rendszer akkor a felhasználónevét. ipcímnél jobban nem tudod beazonosítani.


csináltam gyorsan egy kódot, ha ezt a kódot belerakod a weblapodra (elejére) úgy hogy átírod a két változót értelemszerűen akkor nem engedi megnézni az ip címről a weboldalt.


<?

$bannolni_kivant_ip="1.1.1.1";


if ($IP = getenv('REMOTE_ADDR')) {}

elseif ($IP = getenv('HTTP_CLIENT_IP')) {}

elseif ($IP = getenv('HTTP_X_FORWARDED_FOR')) {}

elseif ($IP = getenv('HTTP_X_FORWARDED')) {}

elseif ($IP = getenv('HTTP_FORWARDED_FOR')) {}

elseif ($IP = getenv('HTTP_FORWARDED')) {}

else { $IP = "0.0.0.0"; }


if ($IP == $bannolni_kivant_ip)

{

die('Bannolva vagy az oldalról!');

}

?>

2010. ápr. 26. 22:40
Hasznos számodra ez a válasz?
 3/12 anonim ***** válasza:

Az oldal fejlécébe:


<?php

$ip = "kitiltanó ip";

if($_SERVER['REMOTE_ADDR'] == $ip){

exit()

}

?>

2010. ápr. 27. 00:53
Hasznos számodra ez a válasz?
 4/12 anonim ***** válasza:

exit();


bocs...

2010. ápr. 27. 00:53
Hasznos számodra ez a válasz?
 5/12 anonim ***** válasza:

De a legkönnyebb és legjobb dolog .htaccess file-al.

Olvass utána a .htaccess filenak.

2010. ápr. 27. 19:23
Hasznos számodra ez a válasz?
 6/12 anonim válasza:

:D én ugy csinálnám, hogy mindenkinek elmenteném az ip-jét mysqlba aki az oldalt meglátogatja. szoval, van egy bannolo nevü tábla amiben két mező van: ip, bannolt

alapbol minden ip-nél a bannolt mező értéke 0. de ha ki akarod bannolni az oldalrol akkor az adott ip-nél átirod 1-es re.

2010. ápr. 27. 21:05
Hasznos számodra ez a válasz?
 7/12 anonim válasza:
Vagy!! talán tömbökkel is meglehetne oldani. van egy tömb és a tömbben benne vannak a bannolt ip-k és ha a látogató ip-je megegyezik a tömbben lévő egyik ip-vel akkor annak kiratod, hogy "te bannolva vagy" vagy átirányitod egy másik oldalra! :D
2010. ápr. 27. 21:06
Hasznos számodra ez a válasz?
 8/12 anonim ***** válasza:

IP bannolás nem a legjobb megoldás, mert ezzel lehet olyat is kitiltasz akit nem akarsz. PL ha a bannolandó személy egy kisvárosban lakik és wifi netet használ.

Ez előfordulhat, hogya szollgáltató a kisvársoban minden kliensének ugyanazt az IP címet osztja ki kifelé.

Ezt az IP címet látják kivülállók, és ha tiltva van ez az IP akkor aki ezt a netet használja az mind ki van tiltva.

2010. ápr. 27. 23:14
Hasznos számodra ez a válasz?
 9/12 anonim válasza:
akkor csináld cookieval! az nem a legjobb megoldás, de ilyen problémád nem lesz ;)
2010. ápr. 28. 14:28
Hasznos számodra ez a válasz?
 10/12 A kérdező kommentje:
hogy kell cukival?
2010. ápr. 28. 14:48
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!