Cita: He probado, a hacer includes pero pasando la variable por url, osea, <? include "pagina.php?var=1&var2=5"; ?>, haciendo esto, me da un error, no se puede hacer un include así?
NO, no se puede hacer así:
Cuando tu haces un "include" .. lo que hace PHP es "mezclar el codigo "padre" con el que llamas en el include y ejecutarlo como si de un scritp_solo.php se tratase.
La forma de pasar variables tipo ?variable=valor&variable2=valor .. es notación y uso del standar CGI (Commun Gategay Interface) (si lo escribo bien xD).
Para "pasar" variables a un "include" lo que tienes que hace es asignar el valor a esas variables que usa el codigo del include - Antes- de hacer la llamada al include:
Código PHP:
$var=1;
$var2=5;
include("noseque.php");
Si en ese "include" usas funciones .. mas claro se verá donde usas esas variables ..
ejemplo
(el include contiene la funcion .. haznoseque($var,$var2) .. )
include("noseque.php");
haznoseque(1,5);
Un saludo,