$服务器[“PHP”SELF“]Apache/Xampp禁止访问
我正在本地主机上使用Xampp/Apache服务器 我试图在一个表单上使用一个操作,该表单发布到“register.php”$服务器[“PHP”SELF“]Apache/Xampp禁止访问,php,apache,permissions,xampp,Php,Apache,Permissions,Xampp,我正在本地主机上使用Xampp/Apache服务器 我试图在一个表单上使用一个操作,该表单发布到“register.php” 您需要仔细阅读$\u服务器的手册页 您可能会发现action=“register.php”是您在代码示例中尝试调用数组$\u SERVER没有的未定义键所需的全部内容,因此出现了一个错误 $\u服务器是一个php超全局,其形式是一个数组。数组可以是索引的、关联的或多维的。关联数组使用键访问值('key'=>'value')。关联数组的示例: $person=array(
您需要仔细阅读$\u服务器的手册页
您可能会发现action=“register.php”是您在代码示例中尝试调用数组$\u SERVER
没有的未定义键所需的全部内容,因此出现了一个错误
$\u服务器
是一个php超全局,其形式是一个数组。数组可以是索引的、关联的或多维的。关联数组使用键访问值('key'=>'value')
。关联数组的示例:
$person=array('Name' => 'John', 'Last name' => 'Spencer', 'Age' => 22);
为了获取John的姓氏,您首先需要指定保存所有信息的数组($person
),然后通过键(['last name']
)从该数组请求某些信息。此类请求的示例:
$lastName=$person['Last name'];
如果您已经知道要访问的页面,那么应该以纯文本的形式在HTML中键入它(method=“register.php”
),这样做不需要任何php功能。函数htmlspecialchars()
也不是必需的,因为您是键入的人,不需要清理您自己的输入
不过,与纯文本相比,最好使用$\u SERVER['PHP\u SELF']
返回当前页面的相对路径。这种方法比前面的方法更好,因为如果在某个时候要重命名文件,则不必像前面的示例中那样更改表单的方法值
最后,如果您没有离开当前所在的页面,也可以将空字符串作为method(method=”“
)放置
建议进一步阅读:
只需使用
,就不需要htmlspecialchars
或$\u服务器。
$person=array('Name' => 'John', 'Last name' => 'Spencer', 'Age' => 22);
$lastName=$person['Last name'];