php redirect header location pagina bianca

giuliano75

Nuovo Utente
12 Lug 2013
14
0
0
Ciao a tutti ho un problema con redirect header location mi da una pagina bianca senza farmi vedere il codice inserito e il browser non mi segnala nessun errore lavoro in locale con exampp

<?php
class UserController
{
public $username = '';
private $logged = false;
private $usermodel = '';

public function __construct()
{ $this->usermodel = new UserModel();
session_start();


if ($_SERVER['REQUEST_METHOD']=='POST' && isset($_GET['action'])&& $_GET['action']== 'login' ){
$username = (isset($_POST['username']))? $_POST['username'] :false ;
$password = (isset($_POST['password']))? $_POST['password'] :false ;
var_dump($username,$password);
if ($username !=false && $password !=false && $this->usermodel->checkLogin($username, $password)){

$this->username =$username ;
$this->logged = true ;

$_SESSION['username']= $username ;
$_SESSION['logged']= true ;
$_SESSION[ 'message' ] = 'Login effettuato correttamente';
}else{
$_SESSION[ 'message' ] = 'Errore con il login; riprovare!';
}
}
elseif (isset($_GET['action'])&& $_GET['action']== 'logout'){
unset($_SESSION['username']);
unset($_SESSION['logged']);
$_SESSION[ 'message' ] = 'Logout effettuato correttamente';
}
elseif (isset($_SESSION['username'])&& isset($_SESSION['logged'])){

$this->username = $_SESSION['username'] ;
$this->logged = true ;
}
elseif(($_SERVER['REQUEST_METHOD']=='POST' && isset($_GET['action'])&& $_GET['action']== 'registra' )){

$username = (isset($_POST['username']))? $_POST['username'] :false ;
$password = (isset($_POST['password']))? $_POST['password'] :false ;
$repassword = (isset($_POST['repassword']))? $_POST['repassword'] :false ;
$nome_reale = (isset($_POST['nome_reale']))? $_POST['nome_reale'] :false ;
$email = (isset($_POST['email']))? $_POST['email'] :false ;



if ($username !=false && $password !=false && $repassword !=false && $nome_reale && $email !=false
&& $this->usermodel->Registration($username,$password,$repassword,$nome_reale,$email) )
{
$this->username =$username ;
$this->logged = true ;


$_SESSION['username']= $username ;
$_SESSION['logged']= true ;
$_SESSION[ 'message' ] = "registrazione effettuato correttamente benvenuto $username";
}
}
$this->redirectToProperArea();
}

public function logged(){
return $this->logged ;
}
public function redirectToProperArea(){

$script_file = basename( $_SERVER[ 'SCRIPT_NAME' ] );

if ( $this->logged() && $script_file == 'login.php' ) {

header( 'location: ../index.php' );
die();
}
elseif ( !$this->Logged() && ( $script_file == 'index.php' && isset( $_GET[ 'action' ] ) && $_GET[ 'action' ] != 'index' && $_GET[ 'action' ] != 'detail' && $_GET[ 'action' ] != 'logout' ) ) {

header( 'location:../login.php');
die();
}
elseif ( $this->logged() && $script_file == 'registra.php' ) {

header( 'location:views/benvenuto.php' );
die();
}
}
}


grazie per l aiuto
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] redirect htaccess PHP 5
M [PHP] Modi per fare redirect 301 da http a https PHP 12
M Redirect sito php su server Windows PHP 0
trattorino [PHP] [HTML] redirect iniezione su firefox PHP 5
bubino8 [PHP] Contatore Scan QR con redirect PHP 10
A redirect da pagina php chiamata da ajax PHP 2
F [PHP] [HTML] Redirect Complicato PHP 5
Fredyss redirect a altra pagina php dopo commit su postgresql con PDO PHP 1
M redirect php email inviata con successo PHP 2
M [PHP] redirect se non si connette al db PHP 1
Laskot Login php e redirect PHP 1
A [PHP] Problema redirect PHP 0
E [PHP] Redirect Alias su dominio principale con url primario PHP 4
G Errori PHP è possibile fare un redirect ad una pagina d'errore? PHP 3
F Redirect in PHP PHP 5
L [PHP] Problema con il redirect ad un'altra pagina PHP 2
F redirect url php PHP 1
F redirect con htaccess funziona anche con fopen di php? Apache 1
maxbossi redirect PHP PHP 0
N Particolare redirect con PHP PHP 4
S Redirect php Querystring link Aiuto?? PHP 6
R script per redirect php ad orari stabiliti PHP 31
L [php] redirect non funziona sotto internet explorer PHP 6
voldemort PHP Redirect 301 (moved permanently) PHP 2
S Redirect e conta click con PHP e MySql scritto da Max Bossi PHP 5
M Aiutino con php e redirect PHP 7
D redirect in php PHP 1
G Come far fare redirect al form mail in php PHP 3
S Redirect in una pagina in PHP!! PHP 2
S Response.Redirect e Response.End in PHP!!!! PHP 3
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1

Discussioni simili