session_status() 显示错误,因为我的服务器未使用 PHP 5.4
session_status() is showing error because my server is not using PHP 5.4
是说这个session_status是未定义的函数。你能告诉我它的替代品是什么吗
在给定的代码中
<?php
在这一行中它给出了错误..请给我替换这段代码
if (session_status() != PHP_SESSION_NONE) {
session_destroy();
}
session_start();
if(!isset($_POST['secure'])){
$_SESSION['secure']= rand(1000, 2000);
}
else
{
if($_SESSION['secure']==$_POST['secure'])
{
}
else
{
echo 'incorrect , try again';
$_SESSION['secure']= rand(1000, 2000);
}
}
?>
请帮帮我,我卡在这里了
if (isset($_SESSION)) {
//do something
} else {
//do other stuff
}
正如您在 http://php.net/manual/en/function.session-status.php 上看到的那样,该功能是在 5.4 中引入的,因此在 5.3 中获得它是没有希望的。
你可以在评论中看到你可以使用 return session_id() === '' ? FALSE : TRUE;
作为排序替代,但它不是 100% 正确。
告诉您的主机更新到 php 5.4,5.3 自 2014 年 8 月 14 日起停产。
是说这个session_status是未定义的函数。你能告诉我它的替代品是什么吗 在给定的代码中
<?php
在这一行中它给出了错误..请给我替换这段代码
if (session_status() != PHP_SESSION_NONE) {
session_destroy();
}
session_start();
if(!isset($_POST['secure'])){
$_SESSION['secure']= rand(1000, 2000);
}
else
{
if($_SESSION['secure']==$_POST['secure'])
{
}
else
{
echo 'incorrect , try again';
$_SESSION['secure']= rand(1000, 2000);
}
}
?>
请帮帮我,我卡在这里了
if (isset($_SESSION)) {
//do something
} else {
//do other stuff
}
正如您在 http://php.net/manual/en/function.session-status.php 上看到的那样,该功能是在 5.4 中引入的,因此在 5.3 中获得它是没有希望的。
你可以在评论中看到你可以使用 return session_id() === '' ? FALSE : TRUE;
作为排序替代,但它不是 100% 正确。
告诉您的主机更新到 php 5.4,5.3 自 2014 年 8 月 14 日起停产。