Trong một trang của trang web của chúng tôi, tôi có mã này:PHP phiên biến không nhận được thiết
$_SESSION['returnURL'] = "/store/checkout/onepage";
và tiếp tục xuống, nút điều khiển này:
<button type="button" title="Register Today" class="button" onclick="window.location = '/register/';" id="BecomeMember"><span><span>Become a Member Today</span></span></button>
Bây giờ, trong các mẫu đăng ký, Tôi có mã này:
<input type="hidden" name="returnURL" id="returnURL" value="<?php if(isset($_SESSION['returnURL'])) { echo $_SESSION['returnURL']; } else { echo '/'; } ?>" />
Nhưng chỉ hiển thị giá trị là /.
Điều gì có thể xảy ra đang gây ra điều này?
session_start() được gọi ở nơi khác. – MB34
Tôi đã in mảng $ _SESSION trong mẫu đăng ký và nó là một mảng trống. – MB34
Mẫu đăng ký te có được bao gồm trong trang trên hay không hoặc biến có được chuyển đúng không? Mã của bạn cho mẫu là gì – Ray