Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobranie części adresu strony (www....)
--grzesiek--
post
Post #1





Goście







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";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  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. ?>
Go to the top of the page
+Quote Post
golaod
post
Post #3





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


Polecam zrobić print_r($_SERVER); To się dowiesz jak to zrobić.
Go to the top of the page
+Quote Post
--grzesiek--
post
Post #4





Goście







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...
Go to the top of the page
+Quote Post
--grzesiek--
post
Post #5





Goście







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
Go to the top of the page
+Quote Post
piotrooo89
post
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




to ja Ci polecam zobaczyć co zwraca tablica $_SERVER i będziesz wiedział już z czym porównywać.
Go to the top of the page
+Quote Post
--grzesiek--
post
Post #7





Goście







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...
Go to the top of the page
+Quote Post
--grzesiek--
post
Post #8





Goście







ok, znalazlem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dzieki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

REQUEST_URI
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:43