仅允许具有参数的网址
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";
}
所以,我有一个 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";
}