Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    redirigere alcune pagine se non si è connessi

    Salve a tutti, ho delle pagine a cui si accede tramite autenticazione, come faccio a fare in modo che se l'utente non è loggato mi rimanda a una pagina di login?

    ho provato con Location ma nulla mi da un errore

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/progetti/sito/lang/it.php:67) in /var/www/progetti/sito/include/header2.php on line 23

    riferito a questa riga

    header("location:index.php");

    la pagina che devo nascondere contiene il login utente ma anche se l'utente non è loggato me la carica lo stesso.

    Posto il codice di login



    Codice PHP:

    <?php

        
    require_once('config.php');

        
    //Controllo che l' utente sia loggato
        
    if(IsSet($_SESSION['logged']))
        {
            
    //L' utente e' loggato  


            
    echo "<div id=\"margine-login-12\">";
                echo 
    ''$trad['hello'] . $_SESSION['user_name'] .'';
                echo 
    "<span class=\"margine-login-21\"><a href=\"login.php?logout=bye\" class=\"menu\">"$trad['Disconnettiti'] ."</a></span>";
            echo 
    "</div>";            
            }else{

            
    //header("location:index.php"); -- linea 23
                    
    include ('credenziali_utente.php');

                       
        }      
        
    ?>
    il tutto viene richiamato nella parte superiore della pagina da ed header 2 contiene il codice sopra riportato

    <?php include ('include/header2.php'); ?>

  2. #2
    In alternativa utilizza <meta http-equiv="refresh" content="0;url=http://www...." />

  3. #3
    idem mem stesso problema!!

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.