Come si fa in php a sapere l'indirizzo (dns) della pagina precedente a quella corrente...cioè l'indirizzo della pagina che attraverso un link ci ha reindirizzato a quella corrente???
Come si fa in php a sapere l'indirizzo (dns) della pagina precedente a quella corrente...cioè l'indirizzo della pagina che attraverso un link ci ha reindirizzato a quella corrente???
Thanks...e magari sapete anche consigliarmi per questa cosa:
in pratica all'inizio di ogni pagina richiamo una fuznione per verificare se l'utente ha i permessi necessari per visualizzarla. In caso affermativo la funzione esce normalmente e si continua ad eseguire lo script.
In caso contrario vorrei che l'utente venisse reindirizzato verso un'apposita pagina che gestisca tale eventualità.
Ora come ora l'unica mia idea (per le conoscenze che ho) sarebbe includere quella pagina con require e poi fare in modo che lo script seguente non venga eseguito...ma nn so come fare quest'ultima cosa. Se conoscete altri modi per fare quello che vorrei...questi sono i benevenuti!
Ad es vorrei una cosa tipo
<?php
check_permission(); //se il test fallisce viene richiamata la pagina apposita di gestione
...script_per_la_pagina...
?>
In page metti la pagina in cui voi che vada lo scriptCodice PHP:
function redirect($page){
$host = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$extra = $page;
header("Location: [url]http://[/url]$host$uri/$extra");
exit();
}
se per esempio risulta logato.
PS.
Managgia il BBcode
function redirect($page){
$host = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$extra = $page;
header("Location: http://$host$uri/$extra");
exit;
}
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
Grazie...troppo gentili.