我很难用语言表达我的疑问。但是我会尝试。
我有一个网站 xyz.com,它具有列出产品的搜索功能。搜索页面 url 生成如下:www.wyz.com/search/search_term
我想在第三方站点中创建一个 iframe 页面,该页面具有可以直接与我的站点 xyz.com 通信的搜索工具。
我试图创建一个带有提交按钮的搜索框。我想将搜索查询作为变量附加到我的表单操作 url 字符串中。所以搜索字符串应该是这样的:www.wyz.com/search/my_string_variable
我写的代码是:
<?php
$url='http://www.xyz.com/search/';
?>
<?php
if (isset($_POST['submit']))
{
$r1=$_POST['num1'];
}
?>
<?php
$result=$url.$r1
?>
<html><body>
<form action="<?php echo $result; ?>" method="post">
Num1:<input name="num1"><br>
<input type="submit" name="submit">
</form>
</body></html>
==================================================== ================ 但是输出我得到的只是“ http://www.xyz.com/search/ ”。它从 url 中删除我的变量。我找不到是什么原因?我还尝试通过打印结果来检查实际输出,它表明它已在 url 末尾添加了值。但是当我想通过表单操作来实现同样的事情时,它就不起作用了。请帮忙?