Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> include
calebr
post 29.03.2003, 21:46:06
Post #1





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

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


Czesc,
chodzi mi o funkcje include. Jest server A i B. Na A znajduje sie strona, ktora korzysta z pewnych zmiennych, ktore zapisane sa na serverze B. Sa tam tez polecenia np. unlink itd. Includuje ta strone, ale polecenia jakie sa w niej zapisane wykonuja sie na serverze B a nie A. Czemu tak sie dzieje? Co zrobic aby tak nie bylo? Pomijam wzgledy bezpieczenstwa, odnosnie includowania plikow php, w dodatku spoza jednego servera.
Go to the top of the page
+Quote Post
DeyV
post 29.03.2003, 22:04:43
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Cytat
Jeśli "URL fopen wrappers" są włączone w php (takie jest domyślne ustawienie) można podać nazwę pliku do wczytania używając adresu URL (przez protokół HTTP lub innym obsługiwanym sposobem - zajrzyj do Dodatek I aby zapoznać się z listą obsługiwanych protokołów), zamiast podawać ścieżkę lokalną. Jeśli podany w adresie serwer interpretuje plik docelowy jako kod php, można do tego skryptu przekazać zmienne w taki sam sposób jak przy metodzie GET protokołu HTTP. Ś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ą


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
calebr
post 30.03.2003, 07:45:14
Post #3





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

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


thx
Go to the top of the page
+Quote Post
lisu
post 31.03.2003, 12:56:57
Post #4





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

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


Musisz po prostu zmienic rozszerzenie includowanego skryptu na serwerze B na takie ktore nie jest interpretowane przez serwer B. np plik.dat
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 21:12