Ciao.
io non sono un programmatore, ma mi piaceva tanto il php (quando avevo moolto piu tempo) e ho imparato tante cose di questo linguaggio. Ho fato una pausa di circa 2 anni e adesso ho ricominciato a fare delle pagine, pero trovo tutto diverso.
Per esempio se il link era cosi: ...index.php?var=ciao e il codice era semplicemente <? print $ciao; ?> mi visualizzava ciao e basta! Se var era qualcos'altro, o non c'era proprio non lo considerava, non dava errore e la pagina rimaneva bianca.

Poi quando la versione php è cambiata inserivo questo codice:

Codice PHP:
function set_var($variable_name)
{
    global 
$HTTP_GET_VARS$HTTP_POST_VARS$HTTP_COOKIE_VARS, $$variable_name;
    $
$variable_name "";
    if (isset(
$HTTP_GET_VARS[$variable_name])) $$variable_name $HTTP_GET_VARS[$variable_name];
    if (isset(
$HTTP_POST_VARS[$variable_name])) $$variable_name $HTTP_POST_VARS[$variable_name];
}
set_variable("var"); 
e mi considerava la variabile $var se era presente nel link, oppure semplicemente usavo

Codice PHP:
if (isset($HTTP_GET_VARS))while(list($name,$value) = each($HTTP_GET_VARS))$$name $value;
if (isset(
$HTTP_POST_VARS))while(list($name,$value) = each($HTTP_POST_VARS))$$name $value
e lo stesso mi considerava tutte le variabili presenti nel link. Adesso invece non funziona piu cosi, devo per forza usare sempre $_GET['var'] o $_POST['var']

esiste un modo per evitare questa cosa ? Ho tanti script che non riesco a far funzionare....