![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam problem z zapisem referera do bazy danych. Problem polega na tym że do bazy nie zapisują się dane. Mój skrypt wygląda tak:
Wyświetlany błąd to Warning: parse_url(http://) [function.parse-url]: Unable to parse URL in /home/user/domains/strona.pl/public_html/ref.php on line 3 Ten post edytował djgarsi 1.09.2010, 18:14:08 -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 85 Pomógł: 14 Dołączył: 14.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Otóż i właśnie. Na HTTP_REFERER nie należy absolutnie polegać, gdyż nie każdy użytkownik go przesyła. Nie przez własną złośliwość, ale na ten przykład łączy się przez proxy, które go wycina.
Jeśli chcesz liczyć odwiedziny jednego użytkownika zainteresuj się sesjami. Poza tym, panie.
Zdrówka życzę. Ten post edytował AlexDeLarge 1.09.2010, 18:20:12 -------------------- Java and PHP developer 2007-2014 :)
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ja jednak zostanę przy HTTP_REFERER.
![]() ![]() -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 85 Pomógł: 14 Dołączył: 14.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ale jesteś pewien, że $_SERVER['HTTP_REFERER'] jest niepuste?
Jeśli tak, to ukryj błędy: To jeno ostrzeżenie. -------------------- Java and PHP developer 2007-2014 :)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
A będzie zapisywał taki kod?
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 85 Pomógł: 14 Dołączył: 14.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
poprawniej byłoby
No i daj i tak tę małpę przed parse_url, bo widzę, że problem się powtarza tu i ówdzie. -------------------- Java and PHP developer 2007-2014 :)
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o małpę w 4 linii??
$adresik=@parse_url($referer, PHP_URL_HOST); -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 85 Pomógł: 14 Dołączył: 14.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie.
I zróbżesz do cholery ten where w SQL-u - po co masz za każdym razem mielić całą tabelę. Albo zainstaluj sobie Google Analytics. -------------------- Java and PHP developer 2007-2014 :)
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 459 Pomógł: 26 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok. Mam zainstalowany GA.
![]() ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 04:29 |