实时搜索: php的日志在哪里

php的日志在哪里

419条评论 3929人喜欢 3374次阅读 648人点赞
一个做加固公司的网站排名掉了以后,关键词一直上不来昨天看一下网站日志,如下图 , 就是能查看用户具体添加了什么 修改了什么 删除了什么 , 我想要用PHP分析一下阿帕奇的日志,把所有阿帕奇中URL带有“prod=695”的记录都提取出来。。。我想问一下,有没有什么效率高的方法呢?
我的代码:
<?php
$handle_sample = fopen("access.log", "r"); //目标日志文件
$handle_result = fopen("log-2008-10-23.txt", "a+"); //存放结果的文件

w...

thinkphp5 怎么记录详细日志: onethink里有这个功能,记录操作日志的,可以参考一下,需要先把所有需要记录的行为添加一下,这个工作量巨大,如果每个行为都要记录的话··· 所以一般都是把重要的记录就可以了。onethink 是 thinkphp开发的 可能跟你的存在版本差异。所以你想学更多的知识,就上后盾人吧那里有很多关于php相关的教学视频,希望能帮到楼主。

织梦网站网站日志中出现先wp/login.php这种不相关的东西全是404返回码: 有人在找你的后台登录地址,应该是想对你的网站进行入侵。织梦不是安全的程序,建议参考网上的教程进行安全加固,或者挂cdn,比如360的进行对sql注入之类的进行拦截。
网站关键词上不去,首先就检查最基本的,页面里面有没有死链,有没有被别人挂黑链或者有个友情链接被k站了。如果没有,那就老老实实的维持内容质量,并且保持更新,我曾经做网站的时候,也是发现各种问题,收录永远是一,而且怎么都搜索不到,但是坚持更新内容,和做好各种优化之后,现在大部分我想要的关键词排名全是第一,花了三个月才有效果。

thinkphp怎么做用户操作日志的功能:

一个思路问题:类似于这样的

$username(session值的当前操作者) $method(你操作的方法)$something(某一些动作)$time(当前的时间) $status(是否成功)

那每次当你进行操作的时候成功的时候
加载一次:
$username $method $something $time $status(比如1) //意思就是某某使用什么方法在什么时间做了些什么
失败时候也是:
$username $method $something $time $status(比如2) //意思就是某某使用什么方法在什么时间做了些什么,但是失败了
那这样你会想说,我不能一直保持,或者一直看到,这个时候,你就要想用数据库建立一个表
(操作表:比如UserDo)
    将上面不管成功还是失败的,都进行数据add()。
来记录就可以了,
剩下
就是写一个模型方法从这个里面找数据就行了,这个不用多说了吧

php后台操作日志怎么做,记录数据库操作: //先创建一个log表,有id, action, username, query, time 等字段,如果需要记录更多,可添加
$query_string = $_SERVER['QUERY_STRING'];//查询(query)的字符串,这个最好处理一下
$action = $_REQUEST['action'];//操作类型,可以自己定义。比如?action=add&id=xx
//$username就是当前操作人的名字了,登录后都有的吧
if(in_array($action, array('add', 'edit','delete','update')))
{
addlog($action,$username,$query_string);
}
function addlog($action,$username,$query_string)
{
//这里可以把时间和$query_string处理一下,插入数据库
$db->query($sql);
}

大致思路就是这样的了,细节还需你自己完善

如何有效用PHP分析超大日志(2G): 这个办法可以提高一些效率: 先把结果存在变量里, 全部读取后再存盘.

即把这段代码:
if (fwrite($handle_result, $buffer) === FALSE) {
echo "1 record failed to write into log.
";
}
else
{
echo "1 record susseccful to write into log.
";
}

替换成:
$result .= $buffer . "\r\n";
$i++;

然后在while循环之前加上:
/*初始化变量*/
$result = "";
$i = 0;

在循环结束后加上:
if (fwrite($handle_result, $result) === FALSE) {
echo "Failed to write into log.
";
}
else
{
echo "$i records have been written into log susseccfully.
";
}

Apache配置php后打不开了!端口号改成83!把php的配置注释掉就可以启动!有没有大神!下面是log日志:

应该是你的php关联apache那段代码有错误,还有如要改端口,请改成大于1024的端口,因为低于1024的端口号已经被系统占用了,你不能使用。

要apache关联php,可以在apache的配置文件httpd.conf末尾添加如下代码:

<IfModule mime_module>
AddType application/x-httpd-php .php
LoadModule php7_module "d:/web/php/php7.0.24/php7apache2_4.dll"
PHPIniDir "d:/web/php/php7.0.24"
</IfModule>

注意其中的路径请参考你的路径,还有你的php版本是低于7.0的,php7_module改成php5_module,php7apache2_4.dll改成php5apache2_4.dll(这个文件参考上面的路径找你的文件夹下对应的文件名)

然后重启apache,应该就可以了。

html语言➕php语言制作一个网页日记本: 这就需要用到数据库了,写的日记点击保存,日记就会通过程序保存到数据库中,点击“打开”,用程序读取数据库中的日记记录,并在下面列出来

thinkphp在设置项开启smarty后,一调试网页,页面底部没有显示跟踪日志,为什么?: 要在配置文件当中开启
'SHOW_PAGE_TRACE' => true, // 显示页面Trace信息
然后入口index.php文件再设置debug为调试模式

  • pps怎样下载

    两台电脑分别装win2000和win98,: 在WIN2000中把guest用户打开,再在win98下面用administrator登录就行了。 ...

    583条评论 3283人喜欢 2165次阅读 404人点赞
  • ipad怎么用鼠标

    我准备今年去当兵,我身高179,体重60公斤,不知道达到标准了没有?: 当兵的话就要练的壮一点 179体重要125吧 练成肌肉 ...

    831条评论 1633人喜欢 1069次阅读 735人点赞
  • 14利息是多少

    中国少年是很有前途很有希望的这样我想起了四字成语什么?: 后生可畏,朝气蓬勃,意气风发,风华正茂 ...

    746条评论 3611人喜欢 1105次阅读 436人点赞
  • mini的蓝牙在哪里

    我欠了信用钱包贷款,逾期179天了它们说要上门张贴告示是真的吗: 网贷逾期不还,催收是很暴力的,各种催收方法,爆通讯录,联系骚扰家人朋友等等,并且你还要去查下自己有没有上征信,不然还会影响你以后办卡或者贷款买房车,如果说欠款数额不大还是尽快想办法还上吧 ...

    987条评论 5739人喜欢 6341次阅读 991人点赞
  • fc怎么看

    2016欧洲杯八分之一决赛西班牙vs意大利比赛结果: 意大利2比0力擒西班牙,1/4决赛对阵德国。第33分钟,基耶利尼打破西班牙连续10年大赛淘汰赛不失球金身。埃德尔单刀被德赫亚扑出,布冯力拒皮克射门。第91分钟,佩莱终场前再下一城。 ...

    353条评论 5537人喜欢 1700次阅读 286人点赞
  • et是哪个牌子的

    IP电话有17951,17950,12593这三种有什么区别吗?: 17951是中国移动推出的IP电话卡基本通话费+IP长途费0.30元/分钟 17950记帐卡固定和移动电话客户预付费IP记帐卡业务,兼具IP电话卡和拨号上网卡两种功能12593即长途优惠新干线业务 ...

    207条评论 4418人喜欢 5507次阅读 722人点赞