Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie działa referer :-(
Forum PHP.pl > Forum > Gotowe rozwiązania
tom.wol
Kod
<script language="JavaScript">

  parametry='?s=nazwa_serwisu&p=0&f=4&r=255&g=204&b=0&szer='+window.screen.width+'&wys='+window.screen.height+'&ref='+document.referer;

  document.write('<img border=0 width=0 height=0 src=http://moj.serwer/stat/stat.php'+parametry+'>');

</script>


Poddaje sie, walcze od 3 godzin i wszystko działa oprócz referera,w tym miejscu mi zwraca UNDEFINED, powiedzcie prosze co jest nie tak.
Z góry dzięki za pomoc smile.gif
Kocurro
a po co Ci referer questionmark.gif masz cos takiego w php, więc może zamiast a javascripcie weź tego z php...
tom.wol
No nie moge, serv na którym stoi strona nie obsługuje php, a serv na którym sobie robie statystyki obsługuje php i MySQL'a smile.gif

Nie ważne dlaczego, prosze nie pytajcie, po prostu jest to system statystyk dla moich serwisów na freesajtach sad.gif

Mam jedno konto komercyjne z php i tam chciałbym robić staty, któych nie zrobie na darmowych serwerach.

Ma ktoś jakiś pomysł ?
spenalzo
A może przegladarka nie wysyła takiego nagłówka?
tom.wol
Testowałem w php na tym servie komercyjnym i generalnie serwer obsługuje a przeglądarka wysyła bo tam to działa. Nie moge tylko tego wysłać z tego free serwera na ten komercyjny.

Ponadto jeśli zamiast document.referer wpisałem document.refe865565886rer to też zwraca taką samą wartość czyli UNDEFINED. Wniosek z tego taki, że on nie rozumuiem po prostu tego i tyle.

Any idea??
tom.wol
Widze, że sporo ludzi czytało temat, ale nikt sie nie połapał.
Otóż poradziłęm sobie sam, sory za zawracanie dupy.

Tak przy okazji znalazłem sporo błędów w waszych poradach i to nimi sie sugerowałem co wprowadziło mnie w kolejne błędy aaevil.gif

DLA WASZEJ INFORMACJI

DOCUMENT.REFERRER SIE PISZE PRZEZ DWA R



Nie żebym sie czepiał, to tylko tak dla waszej informacji :wink:

------------------------------------
od itsme czyz teraz lepiej nie wyglada questionmark.gif

------------------------------------
od tomka prawda w oczy boli, nie? na całym forum jest kilka wątków na temat nie działającego referer a nikt sie nie przyzna do błędu... ale jak wspomnialem nie chce sie czepiać, bo po co, może jeszcze kiedyś będę potrzebował pomocy :wink:
GeoS
Nie wiem jak to jest, ale Mozilla wysyla np. taki oto naglowek:

Referer: http://at2.php.net/fsockopen

i php widzi go jako np. $_SERVER['HTTP_REFERER'].

W JS faktycznie odwolania odbywaja sie przez:
document.referrer

Z powyzszego powodu (roznice obu jezykow) radze, zebys nie kolowal ludzi i nie mowil nam, ze cos zle podajemy (bo i po co??).
tom.wol
ehhh ja nikogo nie kołuje tylko stwierdzam fakt, że 2 albo 3 razy natrafiłem (godzinami buszując po waszych archowach) jak ludkom nie działa pobieranie referera prez jave jak ktoś podawał przez jedno r, ale to już nie ważne, grunt, że działa.

Teraz do moich statystyk potrzebuje kolejnej rzeczy a mianowicie jakiegoś gotowca na rozszyfrowywanie hostów bo nie chce mi sie na piechote od nowa go robić samemu biggrin.gif

W najgorszym układzie chociaż jakieś podpowiedzi...
Seth
Cytat
...referera prez jave jak ktoś ...

No jezeli juz tak sie czepiamy to powinienes zauwazyc, ze na forum wyraznie piszemy, ze Java to nie JavaScript !!!
W porownaniu z literowka z referem taka pomylka to porpostu lamerstwo.


Cytat
...jakiegoś gotowca na rozszyfrowywanie hostów bo nie chce mi sie na piechote od nowa go robić samemu  :D  

W najgorszym układzie chociaż jakieś podpowiedzi...

No przepraszam bardzo ale gotowca unas nie dostaniesz. Moze na innych forach takie bezczelne teksty sa na porzadku dziennym ale tutaj jest inaczej.
tom.wol
Adminku Seth... czy ja powiedziałem "CHCE GOTOWY SKRYPT" :?:

NIE :!: Ja zapytałęm czy ktoś wykonał już czarną owczą robotę i ma jakieś zestawienie przedziałów polskich IP'ków które, skąd, jaki provider, typ łącza itd aaevil.gif
Mam mój skrypt mojego autorstwa który zlicza mi wszystko co sie tylko da, ale chciałbym wiedzieć więcej sad.gif

Co do słówka "java" to sie po prostu czepiasz laugh.gif
Wiadomo, że pisząc o JavaScripts nie mam na myśli javy z mojej Noki angrysmiley.gif

Więc przestań mnie wyzywać od lamerów bo jeśli już sie czepioasz to wiedz, że lamer to osoba która uważa że pozjadała wszystkie rozumy i sie wymądrza że jest najlepsza a gówno wie. Ja tak nie twierdze dlatego zaczepiłęm o wasze forum w nadziei na rozwiązanie moich problemów, ale czuje że sie przeliczyłem.

Co do literówki R a RR to szczegółem jest że jest to malutka literówka laugh.gif (hahaha) którą popełniły 3 razy 3 różne osoby na jednym forum. Jeden user miał z tym straszne problemy to mu podawaliście różne wersje JavaScriptów a zawsze jedno R.

Ale koniec już tego tematuy, widze, że po prostu większości z was cieżko jest się przyznać do błędu...

Pozdrawiam

Tomek
Kocurro
ron.wol a czy wiesz czym są aplety Javy questionmark.gif

A co do Twojego pytania odnośnie zamianiy numeru IP na providera to poszukaj informacji o usłudze whois a następnie przygotuj skrypt korzystający z tej bazy danych...
adwol
Cytat
Ja zapytałęm czy ktoś wykonał już czarną owczą robotę i ma jakieś zestawienie przedziałów polskich IP'ków które, skąd, jaki provider

Owszem, wykonał, a nawet wykonuje na bieżąco każdy provider (a przynajmniej powinien to robić). Dane umieszczone są w jednej centralnej, publicznej bazie danych whois.
Cytat
Wiadomo, że pisząc o JavaScripts nie mam na myśli javy z mojej Noki angrysmiley.gif

Ale Ty właśnie napisałeś java. Sethowi chodziło o to, że wiele osób mówiąc java ma na myśli JavaScript, a to dwie różne technologie i dlatego tak ważna jest akurat w tym wypadku precyzja w nazewnictwie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.