Jump to content

[SOLVED] Cookie + session


web_master

Recommended Posts

Hi,

 

Ive got a cookie for identify the registered user. But - I must to have the session number to. How can I add the session number if I had a cookie:

 

<?php

//Create array of supported languages
$languages = array('en', 'hu', 'sr');

//Check the $_GET value if exists
if (isset($_GET['language']) && in_array($_GET['language'], $languages)) {
  $language = $_GET['language'];
  $_SESSION['language'] = $language;
  setcookie('language', $language, time()+60*60*24*365);

//Check the COOKIE value if $language not set
} elseif (isset($_COOKIE['language']) && in_array($_COOKIE['language'], $languages)) {
  $language = $_COOKIE['language'];
  $_SESSION['language'] = $language;

//Check the SESSION value if $language not set (in case cookies disabled)
} elseif (isset($_SESSION['language']) && in_array($_SESSION['language'], $languages)) {
  $language = $_SESSION['lang'];

//Language still not set, use default
} else {
  $language = $languages[3];
  $_SESSION['language'] = $language;
  setcookie('language', $language, time()+60*60*24*365);

}
?>

 

Thanx in advanced

Link to comment
https://forums.phpfreaks.com/topic/71141-solved-cookie-session/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.