2014-09-28 70 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; 
} 
?>