Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: $PHP_SELF
Forum PHP.pl > Forum > Przedszkole
Apo
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ć :?:
luinnar
$PHP_SELF działa jak $_SERVER['PHP_SELF']
manual twoim przyjacielem...
dr_bonzo
1. RTM
2. nie $PHP_SELF a $_SERVER[ 'PHP_SELF' ] // no chyba ze uzywasz staaarego php
3. echo( $_SERVER[ 'PHP_SELF' ] );
Apo
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 :?:
dr_bonzo
zajrzyj do
print_r( $_SERVER )
pojawi ci sie wartosc z "index.php?id=all"
Apo
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 :?
dr_bonzo
OMG. Przeczytaj co ja napisale w poprzednim poscie i to co ty zrobiles przed chwila.
print_r( $_SERVER )
Apo
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
dr_bonzo
[REQUEST_URI] => /category/index.php?id=all

print( $_SERVER[ 'REQUEST_URI' ] );

i co? smile.gif
ActivePlayer
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';
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.