Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pobranie części adresu strony (www....)
Forum PHP.pl > Forum > Przedszkole
-grzesiek-
Witam
Mam przykładowo taki oto adres strony: http://localhost/administration/index.php?aid

jak za pomocą PHP ustawić coś takiego

If (adres strony zaczyna się od localhost/administration)
echo" cos tam....";
else (w innych przypadkach, np http://localhost/viewpage.php?...)
echo "cos innego";
piotrooo89
  1. <?php
  2. $jaki='localhost/administrator';
  3. $co=$_SERVER['HTTP_HOST'];
  4. if ($jaki==$co)
  5. {
  6. echo 'cos tam';
  7. }
  8. else
  9. {
  10. echo 'cos innego';
  11. }
  12. ?>
golaod
Polecam zrobić print_r($_SERVER); To się dowiesz jak to zrobić.
-grzesiek-
zrobiłem cos takiego:
"if ($_SERVER['HTTP_HOST'] != 'localhost/administrator') {

echo "...."
else
echo "....."

jak zrobilem to na localu (w wampie) to wszystko działa jak nalezy, ale jak wrzuciłem na serwer (unl.pl) to juz nie dziala....

a jak zrobic coś takiego, tyle że dla użytkownika, tzn

if(user == admin){
echo "...."
itd...
-grzesiek-
oczywiście na serwerze unl.pl juz nie wpisalem localhost, tylko nazwe serwera.
w wampie tez działało jak zostawiłem samo '/administration', a na unl.pl juz nie
piotrooo89
to ja Ci polecam zobaczyć co zwraca tablica $_SERVER i będziesz wiedział już z czym porównywać.
-grzesiek-
patrzyłem : dream.jogger.pl/2007/09/23/pokaz-mi-swoj-ip-czyli-server-remote-addr/


skorzystałem z
$_SERVER['HTTP_REFERER'] - przechowuje adres poprzednio wywołanego skryptu.

niby działa jak należy teraz, ale... nie zupełnie

czy jest taka funkcja, tyle że wywołująca aktualnie wywołany skrypt? myślę ze wtedy by było ok...
-grzesiek-
ok, znalazlem smile.gif dzieki za pomoc smile.gif

REQUEST_URI
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.