我有这个非常简单的代码。当我点击进入时它应该去google,但是php代码只是弹出一个空白屏幕。它没有执行?
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form name="form" action="test.php" method="get">
<input type="text" name="subject" id="subject" value="Car Loan">
</form>
</body>
</html>
<?php header('Location: http://google.dk') exit; ?>
答案 0 :(得分:-1)
首先,确保将PHP代码放在终止为.php
的文件中,然后检查Web服务器是否配置为运行PHP脚本。
您可以轻松完成此项检查。将<?php phpinfo();
写入新文件(让其命名为info.php
),然后通过网络服务器(http://localhost/info.php
f.e。)在浏览器中打开该文件。如果您看到该文件的原始源,那么您的服务器未配置为运行PHP脚本。
您的PHP脚本有documentation。在调用syntax errors函数后,分号丢失,导致分号无法运行。
<?php
header('Location: http://google.dk');
exit;
您应该在header()
中启用error reporting和error logging并经常检查php.ini
(理想情况下,始终在终端窗口中保持tail -f php_errors.log
)。