仅允许具有参数的网址

allow only urls that have a parameter in

所以,我有一个 url 重定向到另一个执行 Double Meta Refresh (cleans referer)url,我想只允许在 url comes with a parameter 时看到 second url

当前设置是:

urlA.php  --DMR--->  urlB.php

我希望用户能够看到 urlB only if they come from urlA,但是由于在中间清除了引荐来源网址,我认为我无法通过 .htacces 中的引荐来源网址进行检查。

所以我在考虑检查一个参数,所以 urlB 只有在出现特殊参数时才能访问,例如:

urlA.php  ----DMR--->  urlB.php   ///NOT POSSIBLE

urlA.php?key=xxxx  ----DMR--->  urlB.php   /// POSSIBLE

提前致谢。

当然,如果您要传递 GET 参数,您可以使用:

<?php 
if(!isset($_GET["key"]) || $_GET["key"] !== "urlA.php"){
   die("you must come from a certain page" );
}else{
  echo "You came from the right place";
}