![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Czy istnieje metoda która pozwala sprawdzić z jakiego url za pomocą filet_get_contents('http://strona.com/mojskrypt.php'); wyświetlono zawartość ? HTTP_REFERRER nie wchodzi w grę gdyż dla file_get_contents() zawsze jest pusty
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Nie ma takiej możliwości. file_get_contents poprostu pobiera treść HTML z danego adresu URL nie wysyłając żadnych danych identyfikujących. Poza tym, to serwer sam z siebie wysyła żądanie a nie dana strona, więc funkcja ta nawet nie wie pod jaką domeną się znajduje.
Jeśli potrzeba Ci taka funkcjonalność masz dwie opcje. Albo użyć tej funkcji, ale dodać parametr GET: file_get_contents('http://strona.com/mojskrypt.php?referer=www.domain.com'), albo użyć CURL i w tedy również podać referer. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:32 |