如何查看别人网站的PHP源代码

如何查看别人网站的PHP源代码,第1张

这个是不能直接查看的只有几种途径:

PHP是编译的运行程序,在浏览器看到的是编译执行之后的展示页面,并不是源代码

网站站长,公开共享免费提供网站源码整站下载的,可以拿到查看。

网站提供后台,给一定的人群,有一定的管理权限。可以解除代码。

服务器,部分网站因为某些原因,服务器是共享的,可以看到源代码。

PHP是服务器端脚本,并不存在真正意义上的客户端,但是为了更清晰地划分代码职能,我们通常将以输出为目的的代码认为是客户端,其它认为是服务器端。
事实上现在的PHP开发往往不是从零开始,而是会选择一款基础框架或开源产品然后进行二次开发,通常框架/开源产品都会采用M(模型)V(视图)C(控制器)的三层架构模式,这个时候我们一般认为View是属于客户端的。
更极端一点的说,可以认为 echo 开头的语句是客户端代码,而任何对象、函数及其他代码都是服务器端代码。

如何获取客户端的唯一标识信息
首先服务端就排除了,因为可以用多个用户登录。
然后看客户端有什么办法,只能是采用客户端存储的方式
1、cookie 这个你排除了,可能是因为清除cookie比较容易 *** 作。但这也是一种办法。
2、客户端的dom存储,这个有一定的局限,只有新的浏览器支持。而且同样可以删除。
3、插件方式,这个需要客户安装,一般不可能,但可以利用比较流行的安装率比较高的插件,例如flash,采用flash的本地存储记录。同样可以删除。
如果说用mac来唯一标识,但mac也是可以修改的
这个没有完美的解决方案,只能是尽力。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13067509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存