2008-12-11 37 views

回答

3

的文件應該是一個PHP文件,所以test.php的。

那麼,也許是這樣的:

<html> 
<head> 
    <title>Test</title> 
</head> 
<body> 
    <input type="text" name="test1" value="<?php echo htmlspecialchars($_GET['test1'], ENT_QUOTES); ?>"> 
</body> 
</html> 

它停留在你的榜樣空白是因爲沒有PHP代碼把值進入該領域的原因。它不是自動的。此外,在大多數服務器上(但並非總是如此),具有.html擴展名的文件不會被PHP解析。

而且,它傳遞給htmlspecialchars功能將有助於防止cross-site scripting

+0

我以爲瀏覽器讀取?varibles標籤,PHP只是有一個選項,也可以閱讀他們。謝謝你的insite。 – 2008-12-11 22:11:20

1

HTML是另一個文件擴展到網絡服務器,它不會做任何處理的,除非你已經做了一些工作,使這樣的嗎?你希望打開http://site.com/foo.txt?contents=helloworld並在瀏覽器中看到「helloworld」?

我建議你谷歌一些教程(W3Schools的通常是對這種事情好)在PHP,然後點擊「查詢字符串」,以及如何服務器端腳本作品。您應該快速運行基本站點腳本。

0

可能可以讀通過JavaScript的URL並填充方式,如果你必須使用靜態的HTML文本框。

0
<html> 
<head> 
<title>Test</title> 
</head> 
<body > 
<input type=text name="test1" value="<?php echo htmlspecialchars($_GET['test1']);?>"> 
</body> 
</html>