en realidad la funcion en si se llama register_globals yo la llamo variables globales xD
si yo tengo register globlas habilitado y tengo este codigo..
<?php
echo $mipass;
?>
con hacer
http://localhost/nigga_steal_my_bike.php?mipass=lolimprimira "lol".. a no ser que la declares antes...
de todos modos no se como lo utilizaras pero yo si tengo en el index la variable declarada y luego incluyo otra pagina en la primera linea siempre pongo
<?php if($variable != pass
) { die('nigga you got 403 o.O'); } ?>
con eso ya..haga lo que haga si no tengo la variable declarada con lo que yo tengo se muere y no deja ver nada mas xD.
Saludos
Si pues de esho yo tengo mi sitio tal como mencionas:
Archivo index:
$var=garabatos;
include('archivos/file1.php');
continua el codigo...
Y en archivos/file1.php
if($var!=garabatos)
header('Location: http://site.com');
Sin embargo, cuando entro a
http://site.com/archivos/file1.php?var=garabatos me abre la pagina "protegida" sin problemas XD
La variable la tengo declarada como se muestra en index, sin embargo NO eh puesto la funcion que mencionas (de variables globales)