用_SERVER["HTTP_REFERER"]来获取提交过来的页面地址.
如果为空就标识不是通过页面链接过来的.
<?php
if ($_SERVER["HTTP_REFERER"]==NULL):
echo "请从XXXXXXXXXX.php访问本页!";
endif;
?>
如果为空就标识不是通过页面链接过来的.
<?php
if ($_SERVER["HTTP_REFERER"]==NULL):
echo "请从XXXXXXXXXX.php访问本页!";
endif;
?>
解决方案 »
- PHP 怎么保护资源不被下载?
- 50分,问些基础的知识。
- 為什麽打開.php文件會彈出一個下載保存的對話框?
- preg_replace( '/(?!<table.*?)width="\d+"/is', '', $html ),这句话错在哪里?
- 关于文件操作的一个小问题,高手来看看,谢谢.
- 谢帮忙哟!很RANG的问题呀!
- 老看到代码里有 -> 符号,不懂啊
- 哪里有PHP的编译器的源代码?
- 有没有办法让PHP能使用.Dll中的函数
- 拼接怪异TABLE求助
- 请问一下,怎么样做让php和tomcat机器一启动,就自动运行?linux+php.4.*+apache.1.*
- 一个多维数据的排序问题,请大家帮忙看一下如何实现
if ($_SERVER["HTTP_REFERER"]=="XXXXXXXXXX.php"):
echo "请从XXXXXXXXXX.php访问本页!";
endif;
?>
应该<>吧谢谢了,给分