Pasar una variable con include

Daniel Ochoa
08 de Abril del 2005
hola a todos les escribo porque tengo el siguiente problema necesito pasar una variable a traves de un include es es mi codigo:

Archivo uno.php

<?php
global $opc;
include("carpeta/opciones.php?opc=inicio");
?>

y el ke la recibe es archivo opciones.php

$consulta=$_GET['opc'];
if ($consulta="inicio")
{
$sql = "SELECT * FROM menu WHERE (activo = 1 and inicio=1) ORDER BY orden";
}

pero me sale el siguiente error

Warning: Failed opening 'estilos/opciones.php?opc=inicio' for inclusion (include_path='.:/usr/local/lib/php') in /usr/local/www/data-dist/web_benavente/menu.php on line 60

alguien sabe como puedo resolverlo?

De antemano gracias.

tgp
08 de Abril del 2005
lo que pasa es q con include lo que haces es incluir un archivo "con su verdadero nombre"... si lo que queres es ademas incluir la variable opc=inicio pues entonces declarala en el archivo opciones.php
<?php
$opc=inicio
.
.
.
?>

saludos