• User

    Problema di connessione su localhost

    Salve a tutti, credevo di aver quasi risolto tutti i miei problemi relativi al modulo di registrazione utenti.
    Infatti smanettando ero riuscito nel mio intento e tutto funzionava.
    Ora però ricevo questo errore quando mi connetto alla pagina login.php

    Firefox ha rilevato che il server sta redirezionando la richiesta per questo indirizzo in modo che non possa mai essere completata.

    Questo problema spesso è causato dal blocco o dal rifiuto dei cookie.

    Mentre invece con Internet Explorer esce scritto: error 10048

    Che significa?

    Posto il codice della pagina login.php

    [PHP]<?php
    // Includo la connessione al database
    require('config.php');

    // Se non è stata definita la variabile manda l'utente alla pagina di login
    if(!isset($_SESSION['login']))
    {
    header('Location: login.php');
    exit;
    }
    else
    {
    header ('Location: area_riservata.php');
    exit;
    }[/PHP]


  • ModSenior

    Ciao ranz,

    Nella pagina login.php dovresti mettere cosi:
    [php]
    <?php
    // Includo la connessione al database
    require('config.php');

    // Se non è stata definita la variabile manda l'utente alla pagina di login
    if(isset($_SESSION['login']))
    {
    header ('Location: area_riservata.php');
    exit;
    }
    [/php]


  • User

    Ciao, login.php e area_riservata.php sono due pagine diverse.
    Login è la pagina dove vi è il form di connessione che spedisce i dati a accedi.php, che li elabora.
    Se l'utente è riconosciuto, allora viene indirizzato verso area_riservata.php.
    Io voglio fare in modo che se un utente si è già loggato, se visita sulla pagina login deve essere automaticamente reindirizzato a area_riservata.php


  • ModSenior

    Basta mettere:
    [php]
    <?php
    // Includo la connessione al database
    require('config.php');

    // Se non è stata definita la variabile manda l'utente alla pagina di login
    if(isset($_SESSION['login']))
    {
    header ('Location: area_riservata.php');
    exit;
    }
    ?>
    [/php]
    Nella pagina con il form.