Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie działa referer :-(
tom.wol
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.09.2003

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Kocurro
post
Post #2





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


a po co Ci referer questionmark.gif masz cos takiego w php, więc może zamiast a javascripcie weź tego z php...
Go to the top of the page
+Quote Post
tom.wol
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.09.2003

Ostrzeżenie: (0%)
-----


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ł ?
Go to the top of the page
+Quote Post
spenalzo
post
Post #4





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


A może przegladarka nie wysyła takiego nagłówka?
Go to the top of the page
+Quote Post
tom.wol
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.09.2003

Ostrzeżenie: (0%)
-----


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??
Go to the top of the page
+Quote Post
tom.wol
post
Post #6





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.09.2003

Ostrzeżenie: (0%)
-----


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:
Go to the top of the page
+Quote Post
GeoS
post
Post #7





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

Ostrzeżenie: (0%)
-----


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??).


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
tom.wol
post
Post #8





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.09.2003

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post
Seth
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
tom.wol
post
Post #10





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 15.09.2003

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Kocurro
post
Post #11





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post
adwol
post
Post #12





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:45