Ya te dije... busca en el foro por "register globals" o anda directamente a
http://www.php.net que ahí se te explicará mejor.
Como una ayuda por ahora, para que sepas por dónde empezar te diré que con esa directiva desactivada (OFF), deberás identificar a las variables externas a tu script.
Por ejemplo, las escritas en el url (tu caso) pagina.php?var1=valor llegan por el método GET.... entonces para leer ese valor debrás utilizar el array superglobal $_GET...
O sea la identificas como $_GET['var1'] que sería algo como la variable llamada "var1" enviada por el método GET.
Código PHP:
<?
if (isset($_GET['seccio'])){//si existe la variable $_GET['seccio']
$seccio = $_GET['seccio'];//que $seccio tome ese valor
}else{//si no
$seccio = "inici";//que $seccio tome el valor por defecto
}
switch ($seccio) {
case "inici":
include "inici.txt";
break;
case "preus":
include "preus.txt";
break; }
?>
De igual manera ocurre si utilizas un formulario con el método POST... deberás acceder a las variables como $_POST['var1']
También si las variables vienen de sesiones $_SESSION['var1']
O de Cookies $_COOKIE['var1']
Eso funcionará bajo cualquier estado de register globals (ON ú OFF)
En cambio poner $var1 sólo funciona si está en ON
Saludos