Variabile in post su altra pagina

Sako00

Nuovo Utente
15 Apr 2021
3
0
1
Ciao a tutti, sono nuovo nel forum. Ho creato un sito per un progetto universitario e nel form, tramite il metodo post acquisisco delle variabili tra cui la variabile "permesso" che se impostata a 1 permette di modificare la pagina degli utenti, se impostata a 0 invece no. Funziona tutto, i dati vengono inseriti correttamente nel database ma mi servirebbe che nella pagina "modificautenti.php" l'utente possa accedere solo se la variabile $permesso = $_POST['permesso'] è uguale a 1. Come posso fare per far leggere questa variabile alla pagina modificautenti.php? Ho letto che potrei farlo tramite sessioni ma non riesco. Grazie a chi mi aiuterà
 

Tommy03

Utente Attivo
6 Giu 2018
600
55
28
17
Vicenza
Beh ci sono varie alternative, se la variabile permesso è nel database (del tipo: Persona A->0; Persona B->1), allora basta che nella pagina modificautenti fai una select per reperire lo 0 o l'1 dell'utente che è loggato. Questa è la soluzione più semplice, ma se non ce l'hai nel database allora sì puoi usare le sessioni in questo modo:
PHP:
//creo la sessione
session_start();
//riempio la sessione con 0 o 1
$_SESSION['permesso'] = 0;

//richiamo il valore della sessione
echo $_SESSION['permesso'];
In questo modo hai accesso al valore 0 o 1 su tutte le pagine
 

Sako00

Nuovo Utente
15 Apr 2021
3
0
1
Beh ci sono varie alternative, se la variabile permesso è nel database (del tipo: Persona A->0; Persona B->1), allora basta che nella pagina modificautenti fai una select per reperire lo 0 o l'1 dell'utente che è loggato. Questa è la soluzione più semplice, ma se non ce l'hai nel database allora sì puoi usare le sessioni in questo modo:
PHP:
//creo la sessione
session_start();
//riempio la sessione con 0 o 1
$_SESSION['permesso'] = 0;

//richiamo il valore della sessione
echo $_SESSION['permesso'];
In questo modo hai accesso al valore 0 o 1 su tutte le pagine
Grazie! Ho risolto però in questo modo:

Quando l'utente inserisce i dati, il codice verifica che essi siano corrispondenti a quelli del database, facendo un "SELECT * FROM utenti WHERE username='".$username."' AND password ='".$password."'". Se lo sono inizializza le variabili $username e $password, aprendo la sessione. Successivamente verifica che se il permesso è == 1 allora inizializza $_SESSION['grant']="ok". E poi nelle altre pagine, se ho bisogno di sapere i permessi dell'utente, mi basta fare un "if isset($_SESSION['grant'])
 
Discussioni simili
Autore Titolo Forum Risposte Data
T [php]Variabile in textbox via post PHP 9
E Trasmissione valore di una checkbox con post e assegnazione di una variabile PHP 3
neo996sps passare variabile su link tramite post PHP 4
F Passare variabile a pulsante in finestra modale PHP 2
R Nome input testo+variabile PHP 1
A inserire variabile php colore in div html PHP 2
N Variabile di sessione è un array PHP7 PHP 3
A variabile non riconosciuta PHP 0
K Cambiare font size su echo stringa variabile PHP 24
B Errore unexpected '$variabile' (T_VARIABLE) in your code on line PHP 2
M Inserire variabile nella value di una hidden PHP 3
A Problema nel passare la variabile PHP 0
C variabile in img Javascript 9
C [RISOLTO]Inserimento variabile php in input html PHP 20
N PDF fpdi passare variabile PHP 4
F Come passare una variabile al modal di bootstrap PHP 1
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
S [PHP] Rendere visibile variabile di un costrutto if in un altro costrutto if PHP 1
T PHP: variabile che cambia ogni 5 giorni... PHP 3
Tommy03 Variabile PHP per impostare una proprietà CSS PHP 2
L [PHP] Passare variabile PHP 3
J Passaggio variabile tra 2 file php PHP 15
Tommy03 Variabile PHP dentro a JQuery PHP 3
A [PHP] Scopo di una variabile PHP 4
M [PHP] Salvare campo di una tabella in una variabile PHP 14
B [PHP] Valore variabile non riconosciuto PHP 1
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
P [PHP] $_GET non preleva variabile nell’URL PHP 4
A Php variabile immagine inesistente PHP 4
Shyson [PHP] Personalizzare variabile PHP 0
Monital Funzione php e campo database come variabile PHP 6
N [Javascript] For-loop su thead: tempo di esecuzione variabile Javascript 1
R Come creare report dinamico/variabile in Access Presentati al Forum 1
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
E assegnare a una variabile il contenuto di un url (javascript) Javascript 0
V [PHP] Variabile modificata in un if non mantiene quel valore PHP 5
Elena Lazzarini [Magento] Prezzo variabile in base alla priorità di spedizione Magento 0
K [PHP] Paginazione Wordpress: passare variabile PHP 6
A [PHP] Passaare una variabile ad un PHP 2
A [PHP] Non prende variabile $provincia ma tutte le altre si PHP 6
P [PHP] Query con variabile PHP 2
napuleone scrivere in un file <?php $variabile PHP 1
A [PHP] Widget Meteo con località variabile PHP 0
paloppa [PHP] Dubbio print variabile PHP 27
paloppa [PHP] Dubbio valore variabile PHP 16
B Scrivere in una casella di testo una variabile PHP PHP 9
T [PHP] passare una variabile in una finestra MODAL di bootstrap PHP 3
R gestire il ritorno di una variabile con success Ajax 2
M [PHP] Mantenere variabile con datagrid nella pagina 2 PHP 1

Discussioni simili