2016-02-04 4 views
0

Я должен назначить «Привет незнакомец» в качестве сеансового файла cookie. Правильно ли я делаю это? Я вижу назначение строки cookie и присвоение значения переменной как одно и то же.Как назначить строку cookie сеанса?

Также, как напечатать $_SESSION['sess_var'] в той же строке, что и «Привет незнакомец»?

<?php 
    $sess_thanksgiving = "Turkey, gobble gobble"; 
    $sess_christmas = "Santa Clause"; 
    session_start(); 
?> 

<html> 
    <head> 
     <title></title> 
    </head> 
    <body> 
     <?php 
      $_SESSION['sess_var'] = "Hi stranger"; 
      $_SESSION['sess_christmas'] = "Santa Clause"; 
      $_SESSION['sess_thanksgiving'] = "Turkey, gobble gobble"; 

      echo "The session ID is ".session_id(); 
      echo "<br>Page 1 <br>"; 
      echo "The content of the session variable is " .$_SESSION['sess_var']."<br>"; 
      echo "Two or more elements were added to <br>"; 
     ?> 

     <a href="part2.php">Next Page</a> 
    </body> 
</html> 
+1

Вы пытались запустить это? Это сработало? Ломать ? Любая ошибка? Чего вы хотите достичь? –

+1

Где находится "Hello stranger"? – Barmar

+2

Что такое переменные '$ sess_thanksgiving' и' $ sess_christmas'? Почему вы не используете их при назначении переменным сеанса? – Barmar

ответ

0

На ваш комментарий, вот как это сделать, распечатать, как вы хотите.

echo 'Содержимое $ _SESSION [\' sess_var \ '] is'. $ _SESSION [ 'sess_var'];

+0

Как превратить эту переменную сеанса в файл cookie сеанса? – agentmg123

+0

Вы не храните данные, подобные этому, в файл cookie сеанса. сам сеанс содержит данные, cookie просто содержит уникальный идентификатор, который вы затем проверяете, прежде чем данные сеанса будут использоваться с пользователем. – Chris

+0

Мне нужно назначить строку «Привет незнакомец» в качестве файла cookie сеанса. И я могу выбрать ключевой элемент. И тогда мне нужно использовать массив $ _SESSION для отображения строки в этом последнем файле cookie. О нет, я делаю это все неправильно – agentmg123

Смежные вопросы