-
Include & Query
Ho un problema con l'include, non mi riconosce le pagine php con le query (es: main.php?sid=34 ).
A quanto pare al posto di aprirmi la pagina main.php e applicare la query sid=34 mi cerca il file main.php?sid=34 che , ovviamente, non esiste.
C'è un modo per ovviare questo problema oppure un comando analogo? (non ho il mod_rewrite, sono ancora sul vecchio pannello)
-
Prima di fare l'include crei una variabile in questo modo:
E così questa variabile la puoi usare in main.php.
-
Mi apre la pagina main.php senza query. In main.php c'è anche il get per raccogliere sid ma ho messo @ ...
-
Non ho capito. Prova a postare il codice di main.php.
-
Ho risolto, grazie fun :wink:
main.php
Codice PHP:
//questa pagina può venire aperta normalmente oppure essere inclusa in un'altra
if ($sid == ""){
@$sid = $_GET['sid'];
}
//in questo modo se $sid non è stato assegnato prova a recuperarlo dal get
//se anche nel get non è stato assegnato vuol dire che non è presente la query
//quindi apre l'index
if ($sid == "") {
$sid="index";
}