Sessioni e variabili

danielloantonio

Utente Attivo
20 Lug 2012
110
0
0
Salve,

Ho una sessione in PHP e probabilmente questa domanda sembrerà sciocca a molti di voi!
E' sufficiente fare
PHP:
<?php
$_SESSION['a'][0] = 'nuovo valore';
?>
per modificare il valore di una variabile?
Se no, come potrei fare?

Grazie a tutti in anticipo :D
 
$_SESSION memorizza tutte le variabili che vuoi preservare per il funzionamento dello script,
è sufficiente che tu stabilisca il nome della variabile, all'interno della $_SESSION, per memorizzare qualunque cosa

esempio "codice cliente" : $codcli la memorizzi con
PHP:
$_SESSION['codcli'] = $codcli
tutte le volte che ripeti l'assegnazione, la variabile verrà sostituita nella $_SESSION
non è necessario usare lo stesso nome, avresti anche potuto scrivere
PHP:
$_SESSION['primavar'] = $codcli
allo stesso modo puoi memorizzare un array, senza curarti degli indici dell'una e dell'altra,
a meno che tu voglia memorizzare un solo elemento dell'intera array, caso improbabile

quindi in sintesi basta dare un nome che identifica la variabile all'interno di $_SESSION

passo avanti, per recuperare la prima variabile citata,
PHP:
$codcli = $_SESSION['codcli']
ti suggerisco di "buttare un occhio" al manuale php in linea, dove trovi la risposta e spesso esempi

ps, ricordati sempre session_start()

ciao
Marino
 
Si, dopo l'istanziamento di session_start(), è possibile modificare in qualunque momento i valori di sessione.
 

Discussioni simili