2008-12-11 33 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>