这是我从网站下载的应用程序代码,但它显示在错误日志中
获取Undefined变量:第150行的PHP_SELF,在index.PHP中,现在第150行是
<form name=test action="<?PHP echo $PHP_SELF; ?>" method="GET">
这是表单的完整代码
<form name=test action="<?PHP echo $PHP_SELF; ?>" method="GET">
<table border=0 align=center>
<tbody>
<tr>
<td>
<input class="name" onclick="this.value=''" value="<?PHP echo $firstName ?>" name=p1>
</td>
<td style="background-image: url(images/heart.png); width: 133px; height: 119px; align: center;">
<div id=targetDiv align=center valign="top" style="font-size: 36px; margin-bottom: 10px;">
<?PHP
echo $result;
?>
</div>
</td>
<td>
<input class="name" onclick="this.value=''" value="<?PHP echo $secondName ?>" name=p2>
<br />
</td>
</tr>
</tbody>
</table>
解决方法:
它应该是$_SERVER变量中的索引:
<form action="<?PHP echo $_SERVER['PHP_SELF']; ?>" ...>
当然,除非你定义它:
$PHP_SELF = $_SERVER['PHP_SELF'];
或者,您也可以省略它,因为您的意图是在当前页面中提交表单:
<form action=""
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。