我正在使用easyPHP。我真的不明白(尽管做了大量研究)为什么当我点击“进行更改按钮”时,我仍然收到错误 404。下面是我正在尝试做的事情的一个例子。目标是有一个提交按钮引用当前文档中的 php 函数。我从老师那里得到了几个有效的(但复杂的)示例,但我无法重新创建让文档引用自身函数的概念。任何帮助将不胜感激!编辑:该文件保存为 PHP 文件。
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<title>test</title>
</head>
<body>
<form action = "$_SERVER[PHP_SELF]" method = "POST">
<input type = "submit" name = "modify" value = "Make the change" />
</form>
<?php
session_start();
if (isset($_POST['modify'])) // if the modify button is clicked.
{
echo "IT WORKED";
}
?>
</body>
</html>
最佳答案
$_SERVER['PHP_SELF'] 是一个 PHP 全局变量,您需要用 PHP 代码块将其包裹起来,并在 'PHP_SELF' 上添加单引号。
<form action = "<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
关于PHP 自助服务器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24926253/