我遇到了get_post方法的问题。这里是我的代码:PHP:遇到问题get_post
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Upload2</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1> Welcome to my search Engine </h1>
<?php
# SETUP
$thisFile = 'v4.php';
# INPUT FIELDS
echo <<< END
<form action="$thisFile" method="post">
<pre>
Search <input type="text" name="searchTerm"/>
<input type="submit" value="Add Record"/>
</pre>
</form>
END;
# EXTRACT INPUTTED FIELDSA
if(isset($_POST['searchTerm'])) {
# INITIALIZE INPUTTED VARIABLES
$mySearchTerm = get_post('searchTerm'); # <- PROBLEM LINE!
echo "You searched for: $mySearchTerm";
}
?>
</body>
</html>
该代码在输入搜索词之前工作良好。在HTML看起来预期,该页面显示在浏览器中:
我输入一个搜索词的页面看起来一样之后,但会后查看 - >页面源代码我注意到一些有趣的事情。该页面的最后是这样的:
Search <input type="text" name="searchTerm"/>
<input type="submit" value="Add Record"/>
</pre>
</form>
注:没有结束</body></html>
据我所知,PHP中没有get_post函数。这是一个WordPress应用程序? – 2010-11-01 12:33:45
因为我发现我自己的试验答案,我应该投票删除这篇文章? – sixtyfootersdude 2010-11-01 12:34:34
get_post()函数中包含什么?这不是标准的PHP。 – Treffynnon 2010-11-01 12:34:48