一个关于PHP和JS的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:02:25
我从网上下了一个网站系统(PHP),在源码中未发现这些代码"<script language="javascript" src="http://网站系统的官网/**.php?uw=我的网站地址&u=/hi/"></script>"但我上传网页后在查看源文件时发现了这些代码,你各位高手指点一下这是怎么实现的.
源码中没出现过echo "<script>*****</script>";类语句,我想知道他是怎么实现的

这一般是广告、记数器或者木马,既然是官方网站,可能是流量统计。

没有任何技术难度,那个PHP文件echo的所有内容都必须是合格的javascript语句即可,你也可以做一个测试看,比如:

<?php
echo "alert('这是PHP弹出的');";
?>

网站服务器商要实现这个的功能非常简单:

对于PHP文件代码的添加可以修改php.ini实现,php.ini里面的auto_prepend_file、auto_append_file参数设置。

如果要对于HTML等文件都添加,可以定制WEB服务器实现,比如通过修改APACHE的源代码。

把这个删掉就可以了。他是想做点什么手脚的。最好在使用网络上免费现在的程序的时候最好先坚持是否有连接到另外一个网站的绝对路径。有的话就删除。