1

我想在最后一页中获取点击链接的值。

e.g. Computer & Network/Components and parts  -- New York /City

例子。

第1页

$Category = $_POST["cat"];
$Subcategory =$_POST["Subcat"]

第2页

$Province = $_POST["Province"];
$City =$_POST["City"]

{echo "You selected to post on"$Category . "Subcategory" In $Province . $City}

我想使用链接而不是提交按钮来显示选定的链接

4

3 回答 3

2

采用$_GET

例如 :

<a href="page.php?cat=Category&subcat=Subcategory&province=Province&city=City">link</a>

PHP:

echo "You selected to post on" . $_GET["cat"] . "/" . $_GET["subcat"] . " - " . $_GET["province"] . "/" . $_GET["city"];
于 2013-08-06T21:03:22.337 回答
1

通常,这种事情是通过 $_GET 变量而不是 $_POST 变量来完成的。这些在 URL 中的文档名称之后。像这样:

site.com/myPage.php?cat=Category&subcat=Subcategory

如果您绝对需要 POST(由于我不确定我是否理解的原因),您可以使用 JQuery 之类的 Javascript 框架来制作在您单击链接时发布的不可见表单。只要意识到这将使导航变得地狱......每次有人点击“返回”时,浏览器都会警告他们他们可能正在重新提交信息。

于 2013-08-06T21:04:32.013 回答
0

最简单的方法是使用 COOKIES。但我建议使用 get 方法通过 url 传递它们,这在此处的其他答案中有所描述。

例子

第1页

$Category = $_POST["cat"];
$Subcategory =$_POST["Subcat"];
$_COOKIE["cat"] = $Category;
$_COOKIE["Subcat"] = $Subcategory;

第2页

$Category = $_COOKIE["cat"];
$Subcategory =$_COOKIE["Subcat"];
$Province = $_POST["Province"];
$City =$_POST["City"];
echo "You selected to post on".$Category . "Subcategory In". $Province . $City;
于 2013-08-06T21:09:41.903 回答