Migrazione da Php4 a Php5
Bentrovati a tutti.
Avrei un problemino che vorrei risolvere; magari è una sciocchezza ma io non ci sto capendo più nulla. Il problema deriva dal fatto di dover migrare degli script da php4 a php5, visto che Altervista il php4 lo supporterà ancora per poco.
Ebbene: diversi script, che prima funzionavano su php4, ora non funzionano su php5. Girovagando su internet ho letto che potrebbe trattarsi di un problema di globalizzazione delle variabili, ovvero dovrò correggere il passaggio di variabili.
Dovrò inserire, all'inizio di ogni script, $_SESSION , $_POST , $_GET o quantaltro che fa riferimento alle supervariabili, solo che non sono riuscito a capire due cose:
a) Quali sono i criteri del quando utilizzare $_POST anzichè $_GET oppure $_SESSION ? Che differenze posseggono ?
b) All'inizio di ogni script dovrò inserire tutte queste supervariabili (cosa che php4 faceva in automatico mentre in php5 sono disabilitate) per fare in modo che l'intero codice funzioni. La mia domanda è: se il codice è abbastanza lungo, come faccio a capire quante e quali supervariabili dovrò scrivere ? C'è un metodo per sapere dove individuare all'interno del codice quelle giuste da dover inserire all'inizio dello script ? In breve, non ho capito cosa devo scrivere che faccia riferimento a queste variabili. Ad esempio:
$oggetto=$_GET['oggetto'];
Come faccio a sapere che il nome "oggetto" va inserito mentre un altro no ?
Vi ringrazio tantissimo per l'aiuto che potrete darmi