Redirect iniziale [RISOLTO]
30/04/2016 09:30:29 e modificato da pamela4e il 30/04/2016 09:33:52
ho provato come diceva sandor ma niente.
Quindi come dovrei fare dyrr secondo te ?
30/04/2016 12:34:25
sandorclegane ha scritto:
$user = $_SESSION['login'];
$query = gdrcd_query("SELECT affetti, descrizione FROM personaggio WHERE nome='$user'");
if($query['affetti'] == "" && $query['descrizione'] == "")
{
header('Location: main.php?page=scheda_modifica&pg='.$user);
}
Niente neanche questa.. sarebbe proprio da settare invece che così ovviamente da tradurre poi : se è la prima volta che mi loggo in assoluto redirect verso pagina dati
30/04/2016 16:34:51
Non entro nel merito ma ricordo che se si copia-incolla il codice dal forum bisogna ricordare di riscrivere tutti gli apici ' perchè il forum li trasforma per motivi di sicurezza
30/04/2016 17:03:34 e modificato da pamela4e il 30/04/2016 17:42:28
non c'era neanche da dirlo :D
ancora non funziona nonostante l'aiuto che m'è stato dato
30/04/2016 18:02:14
Provato a mettere un "die();" dopo il redirect?
if (quello che è) {
header("Location: xxx");
die();
}
02/05/2016 16:43:53
sandro sandro sandro ahahahahah Ovvio che lo sono :-D:-D:-D:-D
02/05/2016 18:15:17
ma tu quella porzione di codice che m'hai scritto dove l'hai messa di preciso nel main ?
02/05/2016 18:36:03 e modificato da pamela4e il 02/05/2016 18:43:14
quindi così(nel main) :
if (gdrcd_controllo_esilio($_SESSION['login']) === TRUE)
{
session_destroy();
}else
{
$user = $_SESSION['login'];
$query = gdrcd_query("SELECT affetti, descrizione FROM personaggio WHERE nome='$user'");
if($query['affetti'] == "" && $query['descrizione'] == "")
{
require 'layouts/' . $PARAMETERS['themes']['kind_of_layout'] . '_frames.php';
header('Location: main.php?page=scheda_modifica&pg='.$user);
}
}
o nel login a questo punto:
/*Inserisco nei presenti*/
gdrcd_query("UPDATE personaggio SET ora_entrata = NOW(), ultimo_luogo='-1', ultimo_refresh = NOW(), last_ip = '".$_SERVER['REMOTE_ADDR']."', is_invisible = 0 WHERE nome = '".gdrcd_filter('in',$_SESSION['login'])."'");
/*setto la variabile di presenza*/
/*Redirigo alla pagina del gioco*/
$user = $_SESSION['login'];
$query = gdrcd_query("SELECT affetti, descrizione FROM personaggio WHERE nome='$user'");
if($query['affetti'] == "" && $query['descrizione'] == "")
{
header('Location: main.php?page=scheda_modifica&pg='.$user);
}else{
header('Location: main.php?page=mappaclick&map_id='.$_SESSION['mappa'], true);
}
02/05/2016 19:56:41
Ma essendo variabili in sessione, che senso ha passarle nella query string?
Cmq, richiedo, ma dopo quel codice c'è altro?
Perchè magari basta mettere un die dopo le chiamate di redirect.
03/05/2016 14:10:20
Ovviamente a seconda di dove lo metto si c'è codice in più provo anche col die e vedo come va
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Neverness to Everness ↗
Imperion ↗
Seconda Era ↗
Hero Wars ↗
War Thunder ↗
Raja Dunia ↗
Wuthering Waves ↗
RAID Shadow Legends ↗
Cafuné ↗