ugrás a tartalomhoz

Cookie, session, ip, host kitiltó

madex · 2008. Jún. 1. (V), 12.58
Üdv!

Egy olyan kérdéssel fordulok hozzátok, hogy valaki tudna-e nekem készíteni, vagy esetleg egy kész scriptet belinkelni, ami a következőket tudja:

Cookie indítás tiltásnál
Session indítás tiltásnál
Ip naplózás tiltásnál
Host naplózás tiltásnál

És ellenörzéskor, pl behívom az ellenor.php-t az index.php ba, akkor ezeket ellenőrizze:

Ha létezik a cookie, vagy a session és az Ip vagy a Host nem egyezik az eltároltal, akkor felülirja a jelenlegivel.
Ha létezik a cookie, vagy a session és az ip és a host is egyezik, egy hibaüzenetet dobjon ki.
Ha a cookie és a session nem létezik, de az ip és a host megyegyezik, akkor hozzon létre cookie-t, és sessiont.

És ha ezek közül valamelyik feltétel igaz, hibaüzii...

Az unban az nemtudom mennyire nehéz dolog, de ha nem nehéz, abban is kérnék segítséget.


Már próbálkoztam a megírásával, de nem igazán sikerült, már az elején elakadtam, és szükségem lenne erre a tiltó rendszerre minél előbb..

Köszönöm előre is !

.Madex.
 
1

Hol akadtál el?

janoszen · 2008. Jún. 1. (V), 15.21
Hol akadtál el pontosan? Mi nem ment?
2

hol

madex · 2008. Jún. 1. (V), 15.56
ott akadtam el, ahol ellenörzöm hogy kivan e tiltva akkor is ha fellép az oldalra, már eleve akkor egy hibaoldalra irányítsa és ne engedje megnyitni az oldalt semmiképpen se, és ahol elindítom a sessiont és a cookie-t.
Ezeknél volt gondom..
3

Adatbázis

janoszen · 2008. Jún. 1. (V), 16.17
Adatbázisba beteszed az IP címét és minden egyes lekérdezésnél lekérdezed, hogy van-e az adatbázisban a kliens IP-jének megfelelő sor. Ha igen, akkor átirányítod (header függvény) ha nem, kiszolgálod az oldalt.

Egyébként nem tudom, miért akarsz ilyet csinálni, de a) IP címet változtatni könnyű b) cookiet törölni könnyű c) lassú lesz tőle a kiszolgálás d) csak az nem kerüli meg aki nem akarja.
4

aha

madex · 2008. Jún. 1. (V), 17.14
Aha, akkor hogyan kell olyan tiltót csinálni, ami jó , és nem olyan könnyű kijátszani?
5

Sehogy.

janoszen · 2008. Jún. 1. (V), 20.21
Sehogy leginkább. A HTTP állapot nélküliségéből és az IP kiosztás véletlenszerűségéből következik, hogy nem tudsz hatékony szűrést csinálni, hacsak nem vezetsz be regisztrációt az oldaladon.

Egyébként milyen oldalt üzemeltetsz, hogy ilyesmire szükséged van?
6

ált

madex · 2008. Jún. 2. (H), 05.50
Ez egy teljesen általános kis honlap, nem akarom én bonyolítani a tiltátst, de valamilyen szinten azért jó volna.
Mindenhol előfordulnak olyan emberek, akiket az ember nem szivesen lát az oldalán.
De akkor elég lesz egy sima felhasználónév kitiltó..
Azt meg már megtudom csinálni

köszi