当我尝试在 XAMPP
中运行我的程序时错误仅闪烁:
block 引用>Fatal error: Cannot redeclare Session_Status() in C:\xampp\htdocs\mvtt\header.php on line 69
这是我的代码..::请帮助我..我刚刚接触这种语言..
<?php $server="localhost"; $user="root"; $pass="klarisse0919"; $db="mvm_cinema"; $Error_server="<h1>Error Connecting to MySQL Server.</h1>"; $Error_db="<h1>Error Connecting to MySQL DataBase.</h1>"; $Error_Illegal_Request="<h1>Access Denied.<br>You are not currently logged in.<br>Please Log in and proceed.</h1>"; $Illegal_Actn="Illegal Action requested."; $No_Entry="No Matching Entries Found for request."; $Logged_Out="You have successfully logged out.Please return soon."; $P_Name_Pattern="^([:alnum:])(^[;-'\"()_<>=]{4,})$"; $Name_Pattern="^([:alpha:])([[:alpha:]\. ]{5,})$"; $Hall_Code_Pattern="^(C|c)([:digit:]]{2})(L|l)([:digit:]]{2})(H|h)([:digit:]]{2})$"; $ID_Pattern="^([:alpha:])([[:alnum:]|_]{5,})$"; $PassWord_Pattern="^([:alpha:])([:alnum:]{5,})"; $City_query="select * from City order by City_Name"; $Language_query="select * from Language order by Lang_Name"; $Location_query="select * from Location order by Lctn_Code"; $Category_query="select * from Category order by Ctry_Name"; $City_query_n="select * from City order by City_Code"; $Language_query_n="select * from Language order by Lang_Code"; $Location_query_n="select * from Location order by Lctn_Code"; $Category_query_n="select * from Category order by Ctry_Code"; $Row=array("City","Language","Location","Category","Hall","Movie"); $Today=date("Y-m-d"); $Time=strftime("%H:%M").":00"; //DoW-> Day of the Week settype($DoW=strftime("%w"),"integer"); //DoM-> Day of the Month settype($DoM=strftime("%d"),"integer"); function Gnrt0s_str($number,$max_digits,$prefix="",$increment=0) { for($increment?$t=++$number:$t=$number,$t?$i=0:$i=1;$t;$t=(($t-$t%10)/10),$i++); if($i>$max_digits) { return $increment?--$number:$number; } else { for($i=$max_digits-$i;$i;$i--,$prefix.="0"); return $prefix.$number; } } function Session_Status ($Status) { $_SESSION['ID']=$result; if($result && $Status!=$_SESSION["LogIn_Type"]) { $Message=$Illegal_Actn; $_SESSION['Message'] = $Message; $url="Location: ReDirect.php?".session_name()."=".strip_tags(session_id()); } elseif($Status && !$result) { $Message=$Error_Illegal_Request; $_SESSION['Message'] = $Message; $url="Location: Sign_In.php?".session_name()."=".strip_tags(session_id()); } else{ header($url); } } if (Session_Status() === FALSE ) session_start(); ?>
最佳答案
您无法重新声明 session_status。它是一个现有的 PHP 函数,因此名称被保留(例如 session_start)。
关于php - Session_Status fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25290240/