我正在使用href链接,所以没有机会使用post方法,现在我需要隐藏href url, 因为我通过它传递一个值,并从内页中的url获取值,例如
<button onClick="location.href = 'sbsm.php?val=400'">Pay Now</button>
<button onClick="location.href = 'sbsm.php?val=600'">Pay Now</button>
现在问题是用户可以根据他在URL栏中的选择更改值400(package1),600(package2),我想停止这个。我该如何防止这种情况。任何建议??
感谢所有........现在正在工作。
答案 0 :(得分:3)
您需要在sbsm.php
中添加服务器端代码,如果用户请求他无权访问的项目,则会返回错误。
换句话说,sbsm.php?val=700
应该返回错误,除非当前用户实际上有权查看错误。
答案 1 :(得分:1)
如果您使用的是Apache服务器,请尝试以下方法: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
答案 2 :(得分:1)
如果你想使用POST方法,可以使用动作方法POST和隐藏输入创建一个html表单。
然后在javascript中编写一个小函数来更新该字段并提交表单。 您可以通过onClick事件触发此功能。