Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pobranie części adresu strony (www....)
--grzesiek--
post 31.10.2008, 03:11:33
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
piotrooo89
post 31.10.2008, 09:16:21
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 31.10.2008, 09:16:28
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 31.10.2008, 20:43:33
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 31.10.2008, 20:45:01
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 31.10.2008, 21:05:26
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 31.10.2008, 23:34:37
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 31.10.2008, 23:39:56
Post #8





Goście







ok, znalazlem smile.gif dzieki za pomoc smile.gif

REQUEST_URI
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: 24.07.2025 - 23:00