![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 6 Dołączył: 30.11.2008 Ostrzeżenie: (0%)
|
W jednym pliku mam treść do mojej strony. Każdej zmiennej utworzonej przypisałem część tekstu. I chcę się dowiedzieć, jak sprawdzić za pomocą funkcji if sprawdzić jaki jest adres przeglądarki. To jest pewnie dla wa banalny problem, ale mi dużo pomoże. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%)
|
a jakoś dokładneij możesz opisać?
Co do adresu; Kod $_SERVER['REQUEST_URI']
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%)
|
Hmmm... Twój post można rozumieć na dwa sposoby:
1. Potrzebujesz całego adresu - kompletny jest rozbity na kilka części składowych w zmiennej $_SERVER i trzeba go sobie samemu poskładać. Tutaj masz wymienione wszystkie elementy tej tablicy: http://docs.php.net/manual/en/reserved.variables.server.php 2. Potrzebujesz z adresu informacji, jaką część tekstu wyświetlić - wtedy korzystasz po prostu z $_GET, gdzie będziesz mieć rozbitą na poszczególne elementy tablicy część adresu ?nazwa=wartosc&innanazwa=wartosc... |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 6 Dołączył: 30.11.2008 Ostrzeżenie: (0%)
|
Chodzi o to, że includuje zawartość tresc.php i chcę, żeby sprawdzało jaki jest adres. Np. Jeśli adresem jest index.php to chcę, żeby wyświetliła się wartość zmiennej $glowna. I tak dalej. Mam nadzieję, że zrozumiałeś. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
@Up Chodzi o to drugie. Ale chciałem użyć tego w trochę inny sposób(szybszy). Ale zrobię w $_GET. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował jinchuriki 21.03.2009, 08:50:40 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%)
|
A to powiem Ci, że próbowałeś męczyć się niepotrzebnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Co prawda $_GET jest najwygodniejszą opcją (nie zapomnij o wcześniejszym sprawdzeniu poprawności przychodzących danych, by nie narazić skryptu na jakiś atak!), ale tak dla potomności podam, że nie trzeba odwoływać się do adresu URL, by sprawdzić, jaki plik został odpalony. W plikach index.php itd. wystarczy dać:
Kod $plik = basename(__FILE__); Stała __FILE__ przechowuje nazwę pliku wraz ze ścieżką, w którym się znajduje (tj. w index.php jej wartością będzie /sciezka/do/index.php zaś w tresc.php - /sciezka/do/tresc.php), dlatego informację tę musisz zapisać do zmiennej, którą dopiero w tresc.php odczytasz. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 6 Dołączył: 30.11.2008 Ostrzeżenie: (0%)
|
Dzięki wszystkim za pomoc, ale jak zrobić by z adresu była odczytywana ta część: index.php?cos=cos ? (pogrubiłem to o co mi chodzi).
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%)
|
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 6 Dołączył: 30.11.2008 Ostrzeżenie: (0%)
|
Dziękuję. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 26 Dołączył: 7.11.2007 Skąd: Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 07:17 |