[PHP] - Variabili di sessione

robyd

Nuovo Utente
20 Feb 2006
1
0
0
Salve a tutti, ho un porblema con le variabili di sessione, sembrano non funzionare.
Ho una pagina (index.php) in cui è possibile selezionare la lingua:

<html>
<body>
<a href="main.php?lang=it">Italiano</a><br>
<a href="main.php?lang=en">Inglese</a>
</body>
</html>

la pagina main.php inizia con questo include:
<?php
session_start();
include("prova.php");

?>

La pagina prova.php è quella che fa il controllo della lingua e permette di includere la pagina corretta:

<?php
//Lingua di default
$defaultlang = "it";

//Cartella dei file di lingua (relativa in base alla posizione del file di config)
$langpath = "lang";

//Iniziamo ad avviare le sessioni (toglietelo se già le avete aperte)
session_start();



//Se esiste la variabile di sessione 'lingua'
if (isset($_SESSION['lingua'])) {
//Se esiste il parametro WEB inviato tramite GET 'lang'

if(isset($_GET['lang'])) {
//Effettuiamo qualche aggiusto per eventuali hack...
$_GET['lang'] = str_replace("/","", trim(strtolower($_GET['lang'])));
//Se esiste il file di lingua corrispondente al parametro GET richiesto
if (is_file($langpath."/".$_GET['lang'].".php")) {
//Imposta la sessione 'lingua' con la lingua scelta
$_SESSION['lingua'] = $_GET['lang'];

//Altrimenti
} else {
//Imposta la sessione 'lingua' in quella di default
$_SESSION['lingua'] = $defaultlang;
}
}
//Altrimenti
} else {
//Imposta la sessione 'lingua' in quella di default

$_SESSION['lingua'] = $defaultlang;
}
//Finalmente includiamo il file di lingua giusto
include($langpath."/".$_SESSION['lingua'].".php");

?>

Quale può essere l'errore? Nella cartella temp si crea correttamente il file che contiene la var di sessione.
 

Dusy

Utente Attivo
8 Nov 2005
488
0
0
Germania - Deutschland
//Cartella dei file di lingua (relativa in base alla posizione del file di config)
$langpath = "lang";


Devi scrivere:


//Cartella dei file di lingua (relativa in base alla posizione del file di config)
$langpath = $lang;
 
Discussioni simili
Autore Titolo Forum Risposte Data
N [PHP] Utilizzo variabili di sessione [Risolto] PHP 13
M Passaggio variabili array php su un tasto jq PHP 3
K [PHP] Problema con variabili concatenate. PHP 1
maxnegri Eliminare url index.php con variabili e reindirizzare alla home del sito PHP 7
zorro [PHP] passaggio di variabili PHP 7
Domenico_Falco1 Rendere dinamico un sito web con chiamate ajax e php e variabili json PHP 12
S [PHP] Estrarre elementi array su più variabili PHP 5
M Inviare variabili da menu a tendina a pagina php con post PHP 6
M [PHP] Selezione da menu a discesa con 2 variabili PHP 0
A php echo get con variabili PHP 4
N [PHP] Registrare variabili all'interno di un ciclo PHP 3
F [PHP] Cercare voci uguali nel db e unire alcune variabili PHP 0
F [PHP] if(isset($_POST['Invia'])) non mi riconosce le variabili PHP 3
K [PHP] variabili di tipo numerico nei Form PHP 1
B [PHP] variabili globali in chiamate ajax PHP 0
K [PHP] Passaggio Variabili Senza Refresh Di Pagina PHP 1
Emix [PHP] Check - Select e recupero variabili PHP 40
P [PHP] link con variabili e while PHP 5
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
Mangiuz Variabili semplici PHP su Javascript Ajax 1
A [PHP] Passare variabili tra pagine diverse PHP 2
elpirata [PHP] Passaggio di dati tra variabili PHP 1
A Problema con getCurrentPosition e passaggio variabili da javascript a PHP Javascript 3
E [PHP] creazioni nuove variabili per modulo di stampa PHP 1
S [Javascript] variabili tra pagine php/ajax Javascript 1
L Seo e variabili php SEO e Posizionamento 4
damiano.f [PHP] variabili su immagine e registrazione dati su db PHP 0
N [PHP] aiuto su variabili e colori PHP 4
fabryx [PHP]RISOLTO: Trasformare righe in colonne assegnando singole variabili PHP 10
trattorino [PHP] unire due variabili PHP 0
trattorino php variabili a tempo PHP 6
A Passare variabili da javascript a PHP PHP 8
F Aggiornamento variabili php PHP 1
E php problema incremento e decremento di 2 variabili con click da pulsante PHP 0
W Passaggio variabili da JS a PHP Javascript 3
C Leggere variabili esterne ad una classe in php 5.2 PHP 6
B Passaggio di variabili a query in php PHP 3
L variabili php in database PHP 1
gandalf1959 funzione mail() e variabili su un link nel body in formato xxx.php?$a=$codicecontrollo PHP 2
J Recuperare variabili da php a java Javascript 2
M [risolto] variabile php costituita da variabili testo PHP 12
R Passaggio variabili php PHP 3
G funzione include di php e paramentri variabili PHP 4
X Eseguire controllo su variabili php PHP 1
M Modificare le variabili di un file php attraverso un form PHP 1
S Controlli variabili php PHP 11
A passare variabili da javascript a php PHP 3
1 passaggio variabili php PHP 1
D_evil1991 inviare variabili da php al javascript PHP 0
C passare variabili da php a javascript Javascript 13

Discussioni simili