0

想贴一下PHP代码

        $dir_file = 'image/test.jpg'
        list($etag, $err) = Etag::sum($dir_file);
        if ($err == null) {
        echo "<script>alert('$etag');</script>";
        } else {
        var_dump($err);
        }

echo返回的值是:lufRZxOzIByMHUhWpDI0T59dEDja

可是通过URL查询(https://file.xxxxxx.com/image...得到的值是
hash":"FqhiEC_3txPfCT-YH_P4rv37H5vv"

看了半天代码也想不通是哪里写错了,哪里出问题了,求高人指点

1 个回答

0

现在试一下是否一致了?PHP 的 etag 算法有问题,已经修复了。