【问题标题】:$_Cookie Issue, Access Log count is different from actual count$_Cookie 问题,访问日志计数与实际计数不同
【发布时间】:2015-04-13 16:40:46
【问题描述】:

在使用 php 进行 Web 开发时,我在 .php 文件中的某处进行了以下检查

AbcController.php

if(isset($_COOKIE['auth'])){
//server side logging code
//...some code here

但是在设置fetching the Access logs for AbcController.php with 'auth' cookie (grep 'auth') 时,服务器端计数与访问日志计数不同。 请帮助我,因为这是我无法弄清楚的事情。

(Access Log Count > Server side log count)

编辑:服务器端日志记录正在文件级别完成。访问日志在我们正在搜索的标头中显示 cookie。

【问题讨论】:

    标签: php logging cookies httpcookie access-log


    【解决方案1】:

    您是否尝试过在块中放置 echo 语句以查看日志代码是否实际被访问?

    isset 用于变量,但您应该使用array_key_exists 来检查auth 是否是$_COOKIE 数组中的键。

    【讨论】:

    • 在 Local 和 Production 都完成了日志记录。但是当我将代码发送到生产环境时,它会产生计数差异。
    • 您是否在本地和生产之间使用不同的数据库或表?你能用更多信息编辑你的第一篇文章吗?我认为这会有所帮助。
    • 这和 Raw Cookie 有关吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2019-11-30
    相关资源
    最近更新 更多