php如何实现,只允许JS调用,不能直接访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php如何实现,只允许JS调用,不能直接访问相关的知识,希望对你有一定的参考价值。

为了隐藏JS是调用的内容,php如何实现,只允许JS调用,不能直接访问
<script type="text/javascript" language="javascript" src="/ad.php"></script>
直接访问的话不显示AD.PHP里面的内容

HTTP协议做不到的.但是你能做的是:将输出的JS加密,我想你想要的效果也无非是不想让别人直接看到真实的JS内容

另外:其实所有JS加密是不可能是,只是不能被肉眼识别,如果别人真想要,解密一下就可以,只是让他不那么轻易的拿到.追答

没有意义的,看我给你的截图(只截取了部分)

参考技术A 文件路径里加上一个参数,如果在php里面判断参数不存在也就是直接访问,返回404,否则返回js 参考技术B 有点网络常识的人只要通过浏览器的HTTP协议就可以洞察所有秘密了。。。这样的隐藏没有意义。

以上是关于php如何实现,只允许JS调用,不能直接访问的主要内容,如果未能解决你的问题,请参考以下文章

如何拒绝直接访问网站文件但允许网站文件通过包含'file.php'相互访问?

如何在js中调用php?

如何只允许从某些IP地址访问API

wampserver外网ip不能直接访问?

第六章 面向对象(高级篇)

.htaccess 只允许访问 index.php 和一个目录