Problema con include

Hola a todos y muchísimas gracias por la ayuda que puedan darme.
Tengo un programa para ingresar a un área reservada usando sesiones.
Coloque una opción en la página del área llamada "salir " para salir si así lo deseo.
Esta opción llama a otra página que tiene dos opciones que manejo con switch.
switch ($_GET['opcion'])
{
case 'salida_1':
include("http://xxx.com/area/menuback.php");
break;
case 'salida_2':
include("http://xxx.com/area/logout.php");
break;
}
?>
el que sale del todo es logout.php, que tiene:
session_cache_limiter('nocache,private');
session_name('preocupada');
session_start();
if($_SESSION['validado']!='SI'){
header("location: http://www.xxx.com/direct22.php");
exit();
} else {
//session_cache_limiter('nocache,private');
session_unset();
session_destroy();
}
?>
el problema es que al llamar a la opcion 2 logout.php me salen los mensajes:
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/patrouni/public_html/salir.php on line 12
Warning: include(http://www.patronatouni.org.pe/puni_app/logout.php) [function.include]: failed to open stream: no suitable wrapper could be found in /home/patrouni/public_html/salir.php on line 12
Warning: include() [function.include]: Failed opening 'http://www.patronatouni.org.pe/puni_app/logout.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/patrouni/public_html/salir.php on line 12
y no entiendo que sucede. Pueden explicarme que significan estas lineas?
Gracias mil
{"Lat":-12.5545635285937,"Lng":-76.81640625}

1 Respuesta

Respuesta
1
Por lo que se el problema es que debes usar PHP5 y en éste se restringió el uso del include con direcciones ABSOLUTAS ( es decir que tengan http......) por cuestiones de seguridad, tienes 2 alternativas:
1) include (archivo.php);
2) require_once($_SERVER['DOCUMENT_ROOT'].'archivo.php');

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas