Visualizzazione dei risultati da 1 a 3 su 3

Discussione: $_session

  1. #1

    $_session

    Ciao a tutti!

    Ho un grosso problema...

    Ho creato una pagina index.php nella quale c'è solo codice php dove faccio il rilevamento della lingua ed il reindirizzamento alla pagina home. Vorri la lingua rilevata venisse trasmessa alla pagina cui viene fatto il reindirizzamento (home.php) in modo che in automatico vengano inseriti i conetenuti nella lingua dell'utente.

    Ecco il codice della index.php
    codice:
    ob_start();
    $lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
    if (substr($lang, 0, 2) == 'it') { 
    $lingua = 'it';
    } else{ (substr($lang, 0, 2) == 'en')
    }
    $_SESSION['lingua'] = $lingua;
    header('location:home.php');
    Di sicuro sbaglio qualcosa.

    Cmq ogni consiglio o metodo diverso/migliore è sempre ben accetto!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    157
    Codice PHP:
    ob_start();
    $lang substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02);

    switch(
    $lang){
    case 
    "it":
    $_SESSION['lingua'] ="it";
    break;

    case 
    "en":
    $_SESSION['lingua'] ="en";
    break;

    default:
    $_SESSION['lingua'] ="en";
    break;
    }

    header('location:home.php'); 
    oppure senza scomodare le session puoi farlo tramite variabili get che poi vai a recuperare nella pagina successiva
    Codice PHP:

    ob_start
    ();
    $lang substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02);

    switch(
    $lang){
    case 
    "it":
    $Lingua ="it";
    break;

    case 
    "en":
    $Lingua ="en";
    break;

    default:
    $Lingua="en";
    break;
    }

    header('location:home.php?lingua='.$Lingua); 
    viva il web.

  3. #3
    Grazie mille!

    Ma io scomodo le sessioni xk non so come recuperare le variabili nell'altro modo! xD

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.