我很抱歉,如果以前曾经问过这个问题,我已经搜索过了,而且我遇到的任何事情似乎都无法帮助我。
我有一个带有表单的HTML页面,该表单将值传递给外部PHP页面。
<form method="post" action="getContent.php">
<input type="hidden" name="fromTest" id="fromTest"/>
<input type="hidden" name="untilTest" id="untilTest"/>
<input type="hidden" name="latTest" id="latTest"/>
<input type="hidden" name="longTest" id="longTest"/>
<input type="hidden" name="search1" id="search1"/>
<input type="hidden" name="search2" id="search2"/>
<input type="submit" class="sendAll" value="Gather News!">
</form>
然后在PHP中将这些值设置为SESSION中的变量
$_SESSION['post-data'] = $_POST;
$search1 = $_SESSION['post-data']["search1"];
$search2 = $_SESSION['post-data']["search2"];
$until = $_SESSION['post-data']["untilTest"];
$since = $_SESSION['post-data']["from"];
$lat = $_SESSION['post-data']["latTest"];
$long = $_SESSION['post-data']["longTest"];
这一切都很棒,而且它的功能一切都很完美。
我的HTML中有一个标题,我希望div中的文本是$ search1的值。
feed1MainHeader div完全位于HTML页面中,并且没有指向PHP的当前链接。
<div id="feed1MainHeader">
<p>test<p>
</div>
在调用外部php页面并返回到我的html页面之后,我需要标题
值来=我的第一个搜索词。
知道我怎么能这么容易吗?
答案 0 :(得分:1)
您可以使用
输出存储在会话中的数据echo $_SESSION['post-data']['search1']
您需要首先搜索要显示的字符串。