Come faccio a ricavare la pagina corrente?
Ad esempio:
L'url è http://forum.html.it/forum/newthread.php
Se voglio ricavare newthread.php come faccio?
Grazie a tutti...
Come faccio a ricavare la pagina corrente?
Ad esempio:
L'url è http://forum.html.it/forum/newthread.php
Se voglio ricavare newthread.php come faccio?
Grazie a tutti...
ad es. se la pagina è quella dello script in uso:Codice PHP:
basename ($url);
Codice PHP:
basename ($PHP_SELF);
![]()
www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.
Grazie mille.
Ne approfitto per chiederti una seconda cosa(scusa ma ho iniziato da poco):
per testare se una determinata querystring è definita?
![]()
codice:if (isset($_SERVER['QUERY_STRING']) { //definita}
fai un print_r($_SERVER) vedrai tutte le variabili d'ambientazione defnite, con relativi indici e valori.
![]()
Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone
correggo usabasename ($PHP_SELF);
al posto di:Codice PHP:
$_SERVER['PHP_SELF']
Codice PHP:
$PHP_SELF
www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.
Grazie...
Ma in "if (isset($_SERVER['QUERY_STRING'])" al posto di QUERY_STRING devo mettere il nome della query string da testare no?
Diventerebbe quindi
if (isset($_SERVER['my_var'])...?
Originariamente inviato da medp
Grazie...
Ma in "if (isset($_SERVER['QUERY_STRING'])" al posto di QUERY_STRING devo mettere il nome della query string da testare no?
Diventerebbe quindi
if (isset($_SERVER['my_var'])...?
no! evidentemente non hai fatto il print_r della variabile, se no avresti visto il contenuto dell'array![]()
la querystring è tutto l'insieme delle variabili che vedi accodate in url, quindi potrebbe contenere: var1=pippo&va2=papaerino&var3=pluto
la variabile $_SERVER['QUERY_STRING'] è una variabile globale del php e conterrà l'interna querystring.
Se tu vuoi verificare che UNA variabile della querystring sia settata devi fare:
codice:if (isset($_GET['my_var'])) { //settata}
Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone
Ok...
Non ho provato perchè sono al lavoro, dove non programmo php.
Lo faccio a casa personalmente, quindi provero stasera.
Grazie e ciauz.