blokacia ip

Programovacie jazyky, rady, poradňa...
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

blokacia ip

Príspevok od používateľa nemo »

Cafte existuje nejaky mali kod na zablokovanie ip ale nie cez db thx v programe php
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

áno, dá sa to aj na jeden riadok
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

:) a nevies poradit jak?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

keby si povedal čo konkrétne chceš, tak by som aj vedel. Ale zablokovať je široký pojem (má ho presmerovať, má mu niečo vypísať, má mu hodiť prázdnu stránku, alebo zablokovať iba nejakú časť ako chat...). Nejaké veci čo sa ti môžu hodiť ale isto nájdeš aj tu na fóre, tuším aj v téme php skripty čo je tu niekde medzi dôležitými v časti programovanie bol nejaký ip bloker
ppt
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1920
Registrovaný: 27 máj 2006, 11:24
Kontaktovať používateľa:

Príspevok od používateľa ppt »

Kód: Vybrať všetko

<?php
  $ip = "127.0.0.1"; //tuto namiesto 127.0.0.1 das IP, ktoru chces zablokovat
  if ($_SERVER['REMOTE_ADDR']==$ip) die;
?>
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

nic sa nestalo:) dal som si tam svoju ip a nic:) chcem aby ho to presmerovalo
Dawn
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 354
Registrovaný: 27 dec 2005, 0:44
Bydlisko: www.themapledays.com
Kontaktovať používateľa:

Príspevok od používateľa Dawn »

nemo napísal:nic sa nestalo:) dal som si tam svoju ip a nic:) chcem aby ho to presmerovalo
presne o to ide... nic sa nema stat :)

s presmerovanim

Kód: Vybrať všetko

<?php
  $ip = "127.0.0.1"; //tuto namiesto 127.0.0.1 das IP, ktoru chces zablokovat
  if ($_SERVER['REMOTE_ADDR']==$ip) header("location: http://www.google.sk/");
?>
Nadeo
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2202
Registrovaný: 04 nov 2006, 19:38
Bydlisko: BA/LV
Kontaktovať používateľa:

Príspevok od používateľa Nadeo »

Pokial mas server na svojom compe tak ip nechaj 127.0.0.1 .. To je localhost...
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

xD
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:2) in C:\xampp\htdocs\index.php on line 4
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

nemo napísal:xD
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\index.php:2) in C:\xampp\htdocs\index.php on line 4
nemôžeš mať pred tým žiaden výstup na monitor (ani prázdny riadok). Daj to úplne na začiatok súboru, alebo použi output buffer ale to asi nemá ani zmysel spomínať ako tak čítam :)
ppt
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1920
Registrovaný: 27 máj 2006, 11:24
Kontaktovať používateľa:

Príspevok od používateľa ppt »

imo by si si mal zistit info o svojej IPcke, ked sam nevies, aku mas. Predpokladam, ze mas server na svojom localhoste a zadavas do scriptu svoju externu IPcku.
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

no sak dal som si tam svoju ip a ja cem nech to blobkuje napr len moju ip a inim to ide:) a ako mam spravyt aby sa dalo viac ip blokovat?
Dawn
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 354
Registrovaný: 27 dec 2005, 0:44
Bydlisko: www.themapledays.com
Kontaktovať používateľa:

Príspevok od používateľa Dawn »

nemo napísal:no sak dal som si tam svoju ip a ja cem nech to blobkuje napr len moju ip a inim to ide:) a ako mam spravyt aby sa dalo viac ip blokovat?
pomocou poli, alebo mysql databazi
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

ako pomocou poli bo cez db to necem...
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

Kód: Vybrať všetko

<?php
  $ip = array('127.0.0.1', '192.168.0.1', '78.220.108.14');
  if (in_array($_SERVER['REMOTE_ADDR'],$ip)) header("location: http://www.google.sk/");
?>
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

okey ale ked tam dam svoju ip tak to nejde a ked tam necham 127... tak to tiez nejde
ppt
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1920
Registrovaný: 27 máj 2006, 11:24
Kontaktovať používateľa:

Príspevok od používateľa ppt »

tak tam davas zlu IP.

Aku IPcku ti vypise nasledujuci script?

Kód: Vybrať všetko

<?php
  echo $_SERVER['REMOTE_ADDR'];
?>
?
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

78.98.186.229
a tu som tam aj daval:)
Snacker
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 362
Registrovaný: 08 jún 2009, 22:42
Kontaktovať používateľa:

Príspevok od používateľa Snacker »

Chces povedat ze si tam hodil tento kod:

Kód: Vybrať všetko

<?php 
  $ip = array('127.0.0.1', '78.98.186.229', '78.220.108.14');  // tvoja IP
  if (in_array($_SERVER['REMOTE_ADDR'],$ip)) header("location: http://www.google.sk/"); 
?>
a nepresmerovalo ta na google alebo ti nevypisalo nejaku chybu typu Warning: Cannot modify header information

???
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

bud zadavas zlu IP, alebo su vsetci sprosti ;)
mne to ide, tu mam kod:

Kód: Vybrať všetko

$ip = 192.82.421.47; //nastav si svoju, toto som si vymyslel
if($_SERVER['REMOTE_ADDR']==$ip){ header("Location: http://hojko.com/");}
Napísať odpoveď