- Home
- Categorie
- Coding e Sistemistica
- PHP
- riconoscimento tra passaggio pagine
-
allora:
un utente si registra in un form e inserisce dei dati.
ora nel file modifica gli permetto di modificare i dati, pero' se modifica l'username vorrei che dopo quando esce da questa pagina venisse riportato nell'homepge e riconosciuto col nuovo username mentre ora la modifica va a buon termine ma se vado nell'homepage mi riconosce col vecchio username fino a quando non faccio il logout
-
aggiorna i dati che stanno nelle variabili di sessione ed il gioco è fatto
-
come devo fare?mi fai vedere un po come fare
-
come le aggiorno le variabili di sessione?
-
se non ho capito male nella variabile $_POST['username'] dovrebbe trovarsi il nome dell'utente modificato quindi, attivando session_Start() come prima riga del codice dovrai fare:
$_SESSION['logged'][0]=$_POST['username'];
-
il file che ho scritto prima come devo fare?
dammi un mano xche sto impazzendo
-
Per cortesia, evita di aprire n discussioni sullo stesso argomento, grazie
-
scuasa massy ho sbagliato
-
il valore dell'utente modificato è $usernameMOD
-
ah scusa hai ragione era in quella che hai detto tu
-
se metto $_SESSION['logged'][0]=$_POST['username'];
nel file homepage non riconosce la variabile username
-
nell'homepage dove lo metto
-
tymba dammi una mano?
-
Dopo tantissimi richiami è brutto vedere un utente che non ha rispetto dei moderatori e non vuole leggere il regolamento del Forum, nonchè il topic in rilievo che indica come usarlo
Sei stato bannato dal Forum, se hai intenzione di reiscriverti, prima leggi i vari regolamenti
Se continuerai, verrai bannato definitivamente
-
dopo che inserisci sul DB i dati modificati, se l'operazione va a buon fine, salvati il nuovo user sulla session:
$_SESSION['logged'][0]=$usernameMOD;poi nella home come prima cosa apri la variabile di sessione:
session start();poi, quando leggi il contenuto di $_SESSION['logged'][0], ti ritrovi il nuovo username!