Qualcuno sa dirmi perchè questa funzione funge in locale ma non uplodata su internet?
Codice PHP:
function logOut(){
@session_start();
if(isset($_SESSION['CriptNick'])){
session_unset();
session_destroy();
}
header("Location:index.php");
}
Qualcuno sa dirmi perchè questa funzione funge in locale ma non uplodata su internet?
Codice PHP:
function logOut(){
@session_start();
if(isset($_SESSION['CriptNick'])){
session_unset();
session_destroy();
}
header("Location:index.php");
}
header in questo caso vuole un url assoluto guarda il manualeheader("Location: http://www.example.com/");
/* Redirect browser */
/* Make sure that code below does not get executed when we redirect. */
exit;
header
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
controlla i parametri che $_SESSION contiene e vedi se effettivamente ha quel parametro
@jed84 : ma perche mettere @ davanti a session_start ?
@whisher : header funziona benissimo anche con url e path relativi.. Sempre usata..
Non c'è scritto sul manuale di php.net che ca usata con url assoluti e il quote che hai postato
non c'entra (solo perche c'è un url assoluto) niente con la risposta che hai dato
Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!
Leggi meglio .........Originariamente inviato da sonounostrinato
@whisher : header funziona benissimo anche con url e path relativi.. Sempre usata..
Non c'è scritto sul manuale di php.net che ca usata con url assoluti e il quote che hai postato
non c'entra (solo perche c'è un url assoluto) niente con la risposta che hai dato
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
Hai ragione
Mi dispiace ma non l'avevo proprio letto!!!
Cmq io l'ho sempre usata con url/path relativi e funzia...
Chiedo scusa!!!
Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!