09/10/2018, 23:57
Giúp mình về đăng ký session
Mình đăng ký session bằng lệnh $_session, ở ngay trang đăng ký thì mình in ra thấy biến đã đăng ký. Nhưng khi trở về trang chủ bằng lệnh <meta http-equiv='refresh' content='2;url=index.php'> thì biến session ko thấy nửa (không đăng ký được). Cám ơn các pro.
Bài liên quan
Thanks.
Mình nghĩ nếu refresh bằng tag <META> thì nó sẽ xóa lun cache + session. Sao bạn kô thử dùng JS để refresh.
Bạn thử đoạn code dưới đây nhé:
if(!isset($_SESSION['User']))
{
if(isset($_GET['User']))
{
session_start();
$_SESSION['User'] = htmlspecialchars($_GET['User'], ENT_COMPAT);
}
else
{
echo "Please log in";
}
}
?>
<html>
<body>
<?php
echo $_SESSION['User'];
?>
<form action="index.php" method="get">
<input type="text" name="User" />
<input type="submit" />
</form>
</body>
</html>