PHP 自助服务器不工作

标签 php html

我正在使用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/

相关文章:

php - 将数据从 int 传输到 string

javascript - 允许两个站点通信以了解 iframe 的当前 URL

php - 为什么回显 JSON 编码数组不会产生任何输出

javascript - THREE.js 如何停止 chop 由 2D Canvas 制成的纹理中的文本

css - 如何正确放置单选按钮?

php - 使用 Odoo (OpenERP) WebService API for PHP 创建发票行

php - 单击 'Cancel' 按钮后销毁 $_SESSION

php - 使用 href 为 $_GET[] 传递值不起作用

javascript - 如何使我的常见问题解答更易于访问?

css - 为响应式设计重构 HTML5 页面