- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema di connessione su localhost
-
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.phpFirefox 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]
-
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]
-
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
-
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.