![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 8.11.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Problem polega na tym, że plik.php jest includowany z mojego serwera w stronach na innych serwerach.
I teraz moje pytanie, w jaki sposób mogę odczytać adres strony, w której includowany jest mój plik.php. -------------------- Programuj pod kątem interfejsu, nie implementacji
Gang of Four michalbarys.pl |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
ten plik musi w momencie includowania wywolac funkcje np. zapisu loga na twoim serwerze. Oczywiscie parametrem tej funkcji bedzie adres strony.
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 8.11.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Oczywiscie parametrem tej funkcji bedzie adres strony I tu się własnie pojawiają schody, bo nie mam pomysłu jak odczytać ten adres. -------------------- Programuj pod kątem interfejsu, nie implementacji
Gang of Four michalbarys.pl |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zmienna predefiniowana $_SERVER
-- edit -- Zobacz co się wyświetli
Ten post edytował bigZbig 21.06.2006, 12:16:56 -------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 8.11.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
No właśnie $_SERVER odpada, bo on czyta dane z mojego serwera (czyli tam gdzie znajduje się plik.php a nie dane strony w której jest includowany.
To wygląda tak:
i taki kod jest wstawiany na inne strony = inne serwery. Ten post edytował kresh 21.06.2006, 12:22:48 -------------------- Programuj pod kątem interfejsu, nie implementacji
Gang of Four michalbarys.pl |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
A mnie się zawsze wydawalo ze $_SERVER czyta adres strony pliku z poziomu którego zostało wywołane. Plik jest inkludowany, a więc staje się częścią pliku do którego został dołączony i tak jest postrzegany przez serwer dlatego m.in. mozesz inkludowac pliki o rozszerzeniu html zawierajace kod php i kod ten zostanie wykonany. Sprawdz to jeszcze raz.
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 8.11.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ściśle mówiąc, nie jest to to samo, co wczytywanie pliku lokalnego; jest to wykonanie pliku na zdalnym serwerze i wklejenie rezultatu jego działania do skryptu wywołującego. W tym przypadku, rzecz jasna, zasięg globalny zmiennych nie obejmuje pliku wczytywanego tą metodą. Tak twierdzi manual. Więc nie mam pomysłu jak to ugryźć. -------------------- Programuj pod kątem interfejsu, nie implementacji
Gang of Four michalbarys.pl |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 01:22 |