Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem zobrazovani stejne IP 10.10.30.20

Ahoj,

Vytvoril sem si jednoduchy pocitadlo na strance ktere zachyti IP a ulozi do databaze mysql. Pri prvni navsteve by to melo napsat ze "jste tu poprve +IP" pri druhe napise ze uz "jste tu byli+IP". Bohuzel kdokoliv navstivi moji stranku tak mu to zobrazuje stejnou IP jako me 10.10.30.20. Mam zalozeny web pres ic.cz nemuze to byt nak kvuli tomu ? nevim kde je problem

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
aby ste vedeli o co zhruba ide: - na ic.cz som umiestnil SMF 2.0 forum - vsetci uzivatelia kt sa pri…
JLo 26.03.2013 15:12
JLo
php si nic zle nepreklada, proste tam ta adresa v hlavicke nie je. Nie je predsa problem vypisat si… nový
fleg 26.03.2013 16:33
fleg
Skusal som dat do index.php: $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR']; alebo $_SE… nový
JLo 26.03.2013 15:39
JLo
Takze riesenie: Ked som si dal vypisat zdroje IP dostal som: HTTP_CLIENT_IP: HTTP_X_FORWARDED_FOR:… nový
JLo 27.03.2013 08:03
JLo
A co asi celou dobu tvrdim (viz historie vlakna)? Ze tam je reverzni proxy. Ach jo poslední
JR_Ewing 27.03.2013 10:23
JR_Ewing

aby ste vedeli o co zhruba ide:
- na ic.cz som umiestnil SMF 2.0 forum
- vsetci uzivatelia kt sa prihlasia do fora maju tu istu IP = 10.10.30.20 (vratane mna :-)
- skusal som rozne php hacky ktore mali prekladat adresy v index.php ale toto nepomohlo
- v starej verzii SMF to tusim islo
- vyzera to ako ako keby si php zle prekladalo adresy ...

Takze riesenie:

Ked som si dal vypisat zdroje IP dostal som:

HTTP_CLIENT_IP:
HTTP_X_FORWARDED_FOR: XXX.XXX.XXX.XXX, 10.10.30.20
REMOTE_ADDR: 10.10.30.20
REMOTE_HOST:

Ako vidime prvy v zozname HTTP_X_FORWARDED_FOR je nasa IP,
toto znamena ze forum je umiestnene este niekde za proxacom (provider) ...

cize musime nas zoznam rozdelit (ciarka) a prva IP v array
je nasa IP tu priradime do $_SERVER['REMOTE_ADDR'] hned na zaciatku index.php
a IP vo fore zacali fungovat ...

Cudujem sa ze forum ako je SMF toto nema osetrene, alebo dake nastavenie na toto (proxy IP alebo nieco take) by bodlo

Zpět do poradny Odpovědět na původní otázku Nahoru