我想在最后一页获得点击链接的值。
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}
我想使用链接而不是提交按钮来显示所选链接
答案 0 :(得分:2)
USE $_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"];
答案 1 :(得分:1)
通常情况下,使用$ _GET变量而非$ _POST变量完成此类操作。这些都在URL中的文档名称之后。像这样:
site.com/myPage.php?cat=Category&subcat=Subcategory
如果你绝对需要POST(由于我不确定我理解的原因),你可以使用像JQuery这样的Javascript框架来制作在你点击链接时发布的隐形表格。只是意识到这将导致导航地狱......每当有人点击“返回”时,浏览器会警告他们他们可能会重新提交信息。
答案 2 :(得分: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;