Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    98

    Indirizzo pagina precedente

    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???

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    $_SERVER['HTTP_REFERER'];

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    98
    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...

    ?>

  4. #4
    Codice 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();

    In page metti la pagina in cui voi che vada lo script
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    98
    Grazie...troppo gentili.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.