我有一個調用PHP IE6的HTML代碼的HTML相對路徑,問題是當我使用相對路徑,它只是打開PHP文件,但是當我使用絕對路徑,則執行PHP代碼。 html和php都在同一個目錄中,並且apache正在運行。不工作PHP
下面一個工作:
<form action="http://localhost/welcome.php" method="POST">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
</form>
不工作:
<form action="welcome.php" method="POST">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
PHP代碼:
<html>
<body>
Welcome <?php echo $_POST["fname"]; ?>!<br />
</body></html>
其實在這兩種情況下,我雙擊html文件。絕對路徑文件工作正常,它打開http://localhost/welcome.php,但在第二種情況下,它只是打開c:/xampp/htdocs/welcome.php。我不知道這裏有什麼問題嗎?我需要在conf文件中添加.html設置嗎? – user757621 2011-05-22 07:15:26
@John這是一個答案;你應該做到這一點。 – Jordan 2011-05-22 07:15:39
@Jordon謝謝。我做了,並添加了一些顏色,使其可以理解。 – 2011-05-22 07:27:02