Si tu actual archivo.php .. puede trabajar con variables externas en llamadas tipo:
nose.php?var=valor
(donde en nose.php las recoges por $_GET['var'] y ahí la trabajas)
1) Si lo llamas bajo un include() (o de la familia de funciones) y la varaible es generada en tu mismo proceso ..puedes hacer várias cosas:
(creo que funciona . aunque no sería muy "ortodoxo"):
Código PHP:
<?
$_GET['var']="valor";
requiere_once("nose.php");
?>
2) Otra solución .. Ver si existe tu variable en el GET y si existe tomar el valor hacia la variable que luego usaras en el resto de tu código en lugar de tu original $_GET['var']. Y si lo llamas bajo un include() o similar .. tomará el valor que predefinas antes de llamar a tu include() ...:
nose.php
Código PHP:
if (isset($_GET['var'])){
$var=$_GET['var'];
} else {
// es sólo el ejemplo .. (puedes omitir el else)
$var=$var;
}
otro.php
Código PHP:
<?
$var="valor";
include ("nose.php");
?>
3) Y .. también ... dependiendo de la configuración de PHP ("wrapers" o similar) que te permita llamar a un include() de forma remota (con ruta relativa) .. y dependiendo de lo que haga tu script (código) .. podrías usar:
Código PHP:
<?
include("http://www.nose.tal/nose.php?var=valor");
?>
Personalmente uso la opción 2 para esos casos ..
Un saludo,