-
Problema con i DIV
Ciao ragazzi.. Ho un grave problema che non riesco a risolvere... Da premettere che penso sia un problema di AlterVista, perché sul mio server locale questo problema non l'ho...
Allora, io ho la index con questo codice:
Codice PHP:
<div>
<a href="?page=1">opzione 1</a> | <a href="?page=2>opzione 2</a>
</div>
<div>
<?php
if($page=='1'){?>
testo html
<?php}
if($page=='2'){?>
testo html
<?php}
?>
E' semplice, in pratica voglio che il mio menù (opzione 1 | opzione 2) si visualizzi sempre e sotto il testo dipende cosa ho cliccato, il problema è che se lo faccio in locale questo mi succede, ma quando lo carico sul sito si vede soltanto il primo div con il menù e anche se clicco su una opzione il secondo div non compare...
:crycry:
Qualcuno può spiegarmi il motivo??
-
Nel tuo server è attiva la direttiva RegisterGlobals, fortemente sconsigliata poiché possibile causa di vari problemi di sicurezza.
Al posto di usare la variabile $page devi usare l'array $_GET, così:
Codice PHP:
$_GET['page']
P.s.: hai sbagliato sezione.
-
quindi dovrei fare questo all'inizio dello script??
$page=$_GET['page'];
-
Sostituisci $page con $_GET['page'].
-
Perfetto, ho risolto, grazie mille!!