2014-09-28 7 views
-1

이 코드를했습니다 : shoppingcart.php cislonakupu = 123456789 ... 그것은 작동하지 않습니다의 index.php에세션이 설정되지 않았습니다. 이유가 무엇입니까?

:

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

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

세션은 같은 사이트에서 작동합니다. 어디에 문제가 있습니까?

+1

그것은에만 작동합니다. 나는 index.php가 그 변수를 설정하지 않는다고 추정한다. –

+0

@ialarmedalien 여기에 어떤 식 으로든, $ cislonakupu 변수가 없으면 어떻게 작동할까요? (세션이 이미 설정된 경우) – user3281364

+0

또는 $ _GET 변수가 설정되어 있지 않거나 비어있을 수 있습니다. 자세한 정보가 필요합니다. – bastienbot

답변

0

이 시도 : 변수`cislonakupu`가 설정되어있는 경우

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