$ _SERVER ['PHP_SELF']在通过Android连接时无法正常工作

时间:2014-02-10 18:27:23

标签: php forms http-status-code-404

我正在使用localhost在我的计算机上工作。我的表单是

<form method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" role="form">

现在,当我在同一个网络上连接我的Android手机并打入我的电脑的IP地址时,在提交表格时它会显示404 not found。那是因为它试图访问网址

  

http://my.ip.address/%3c?php%20echo%20htmlspecialchars($ _ SERVER [&#39; PHP_SELF&#39;]);?%3E

我该怎么办?

1 个答案:

答案 0 :(得分:1)

通常没有理由使用:

action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>"

如果您想将表单指回页面,请使用以下内容:

action=""