Tengo un pequeño codigo php que arranca una sesion pero es arcaico y utiliza unas tecnicas que no había visto jamás. Os proppongo que me ayudeis a buscar la manera de abrir esa sesioón sin recurrir a los headers esos tan raros y usando algo más elegante y sobre todo que funcione. Gracias, ahí va el código.
Código:
<?php
if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="'.$sitename.' Admin"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
} else if (isset($PHP_AUTH_USER)) {
if (($PHP_AUTH_USER != $adlogin) || ($PHP_AUTH_PW != $adpassword)) {
header('WWW-Authenticate: Basic realm="'.$sitename.' Admin"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}else{
session_register("aid");
session_register("apass");
}
}
?>