如何在动作链接结束时在php中添加查询字符串
<form name="addtocart" action="../resources/scripts/addtocart.php?id='".$row['id']."'" method="post">
答案 0 :(得分:1)
如果您在HTML上下文中:
<form name="addtocart"
action="../resources/scripts/addtocart.php?id=<?php echo $row['id'] ?>"
method="post">
如果您使用单引号在PHP上下文中:
echo '<form name="addtocart"
action="../resources/scripts/addtocart.php?id='.$row['id'].'"
method="post">' ;
如果您使用双引号在PHP上下文中:
echo "<form name=\"addtocart\"
action=\"../resources/scripts/addtocart.php?id=".$row['id']."\"
method=\"post\">" ;
答案 1 :(得分:0)
请勿将其放入操作网址,在表单中放置一个隐藏标记,然后将其与请求一起提交。这样,您可以在服务器端使用protected void Application_PreSendRequestHeaders(Object sender, EventArgs e)
{
Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache);
}
,因为您有$_POST
。
method="post"