Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> $PHP_SELF
Apo
post 12.11.2005, 21:25:37
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


Witam
Mam kilka pytań
Natknołem sie w róznych skryptach na taki coś jak $PHP_SELF i mam pytanie do czego to służy i czy warto tego urzywać :?:
Go to the top of the page
+Quote Post
luinnar
post 12.11.2005, 21:35:25
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Bielsko-Biała

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


$PHP_SELF działa jak $_SERVER['PHP_SELF']
manual twoim przyjacielem...


--------------------
notDevBlog - devblog.luinnar.com
Go to the top of the page
+Quote Post
dr_bonzo
post 12.11.2005, 21:35:44
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


1. RTM
2. nie $PHP_SELF a $_SERVER[ 'PHP_SELF' ] // no chyba ze uzywasz staaarego php
3. echo( $_SERVER[ 'PHP_SELF' ] );


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Apo
post 13.11.2005, 19:31:07
Post #4





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


no dobra już rozumie ale mam pytanie.
Mam adres url:
http://costam.pl/index.php?id=all

No i w tym index.php?id=all
Mam automatycznie generowane wpisy z pliku przy pomocy unserialize. I teraz mam pytanie. Chciałem w tym pliku zrobić taki linki:

$PHP_SELF = $_SERVER['PHP_SELF'];
<a href="'.$PHP_SELF.'&action=ban">

No i po kliknięciu na link chciałem aby przenosiło mie na strone:
index.php?id=all&action=ban

Ale przenosi mie na strone:
index.php&action=ban

I jak moge temu zapobiec aby ręcznie nie pisać ścieżki :?:
Go to the top of the page
+Quote Post
dr_bonzo
post 13.11.2005, 19:34:02
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


zajrzyj do
print_r( $_SERVER )
pojawi ci sie wartosc z "index.php?id=all"


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Apo
post 13.11.2005, 19:40:01
Post #6





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


no zrobiłem tak jak mówiłeś z tym print_r ($_SERVER['PHP_SELF']);
i mi pokazało:
/category/index.php
czyli lokalizacje skryptu zamiast index.php?id=all :?
Go to the top of the page
+Quote Post
dr_bonzo
post 13.11.2005, 19:51:18
Post #7





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


OMG. Przeczytaj co ja napisale w poprzednim poscie i to co ty zrobiles przed chwila.
print_r( $_SERVER )


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Apo
post 13.11.2005, 19:58:00
Post #8





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


hehe sorry myślełem że ty sie pomyliłeś tongue.gif
No dobra zrobiłem to o czym mówiłeś i to jest kawałek z tymi adresami:

[REQUEST_METHOD] => GET
[QUERY_STRING] => id=all
[REQUEST_URI] => /category/index.php?id=all
[SCRIPT_NAME] => /category/index.php
[PATH_TRANSLATED] => g:/usr/apache/httpd/html/category/index.php
[PHP_SELF] => /category/index.php
[argv] => Array
(
[0] => id=all
)

[argc] => 1

I po co mi to właściewie :?: sadsmiley02.gif
Go to the top of the page
+Quote Post
dr_bonzo
post 13.11.2005, 20:04:57
Post #9





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


[REQUEST_URI] => /category/index.php?id=all

print( $_SERVER[ 'REQUEST_URI' ] );

i co? smile.gif


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
ActivePlayer
post 13.11.2005, 21:02:10
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


ja osobiscie strasznie nie lubie $_SERVER... dla mnie to taka daremna superglobalna... niby costam ma... ale przeciez zawsze moge '?id=costam' albo '?id='.$_GET['id'].'&costam=costam';
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: 4.05.2025 - 05:51