2014-09-28 71 views
-1

我有这样的代码:会话未设置,为什么?

<?php 
    session_start(); 
    $cislonak=$_GET['cislonakupu']; 
    $_SESSION['cislonakupu'] = $cislonak; 

    $sessionnakupu = $_SESSION['cislonakupu']; 
    echo $sessionnakupu; 
    ?> 

会议仅适用于喜欢的网站:shoppingcart.php cislonakupu = 123456789 ...

上的index.php这是行不通的。 问题在哪里?

+1

如果变量'cislonakupu'设置它才有效。我认为index.php不会设置该变量。 – 2014-09-28 18:47:46

+0

@ialarmedalien在这里有什么办法,它如何在没有变量$ cislonakupu的情况下工作? (如果会话已设置) – user3281364 2014-09-28 18:50:17

+0

或者您的$ _GET变量未设置或为空......我们需要更多信息。 – bastienbot 2014-09-28 18:51:07

回答

0

试试这个:

<?php 
session_start(); 
if(isset($_GET['cislonakupu'])) { 
    $cislonak = $_GET['cislonakupu']; 
    $_SESSION['cislonakupu'] = $cislonak; 
} 
if(isset($_SESSION['cislonakupu'])) { 
    $sessionnakupu = $_SESSION['cislonakupu']; 
    echo $sessionnakupu; 
} 
?>