我正在尝试使用唯一的"密钥(在本例中为303030330303)"来验证会话。从第一页开始,需要使用if。第二页进行验证。
第一页
<?php
session_start();
$_SESSION['myValue'] = 303030330303;
?>
然后第二页,应该采用这个变量(使用&#34;键&#34; 303030330303),将它与&#34;键&#34;匹配。在第二页上定义。如果匹配,如果不是echo错误消息,它将回显成功消息。
第二页:
session_start();
if(!empty($_SESSION['myValue'])) {
if($_SESSION['myValue'] == 303030330303) {
echo "Success";
}
}else { echo "Error"; }
这是我一直在摆弄的东西,但我无法让它发挥作用。我是一个新手,所以很确定我做错了很多事。
有什么想法吗?
感谢。
答案 0 :(得分:2)
查看第二个if语句:
if($_SESSION['myValue'] == 303030330303;
//^ Have to be a ')'
所以只需改变它并使用它:
if($_SESSION['myValue'] == 303030330303) {
你还在第一个if语句中忘了一个额外的')':
if(!empty($_SESSION['myValue'])
//^ Here you forgot to close the if statement
所以改成它:
if(!empty($_SESSION['myValue'])) {
答案 1 :(得分:1)
if(!empty($_SESSION['myValue']) {
//^ you miss a )