繁体   English   中英

我想通过 php 手动编写 url 来防止用户在我的网页中移动

[英]i want to prevent user from shifting in my web by writing url manually by php

我有主页并形成这个页面有一些按钮“每个按钮都会在点击后将用户引向正确的页面”我想使用 PHP 来防止用户手动编写 URL 我也使用了$_SERVER['HTTP_REFERER']但它不适用于所有浏览器。

您可以尝试通过以下方式实现它:

  • 在每个页面上寻找一些 $_POST 值,例如if (isset($_POST['refer']))
  • 如果设置了您要查找的值打印页面内容,否则打印错误,重定向到主页或在用户进入页面时执行您想做的事情而无需单击您的按钮
  • 修改您的按钮,单击时不仅会重定向用户,还会提交带有所需帖子值的表单

您可以将您的值直接添加到按钮值中

<form action="/yourpage.php" method="post">
  <button name="subject" type="submit" value="VALUE_TO_SEND">BUTTON 
TEXT</button>
</form>

VALUE_TO_SEND可以是:当前的url,或者你想用什么来检查引用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM