$服务器[“PHP”SELF“]Apache/Xampp禁止访问

$服务器[“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(

我正在本地主机上使用Xampp/Apache服务器

我试图在一个表单上使用一个操作,该表单发布到“register.php”


您需要仔细阅读$\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'];