PHP-使用PHP输出图片,在图片输出之前可以做哪些操作?

PHP-使用PHP输出图片,在图片输出之前可以做哪些操作?

灵芸 发布于 2017-02-12 字数 273 浏览 1081 回复 1

最近在尝试做个统计系统,有些不支持JS的地方就得用PHP输出图片来解决了
img src="http://xxx.tongji.php"

这个实现起来也比较的简单,在输出图片之前,我可以设置cookie和记录IP到数据库。

比较好奇在输出图片前可以进行哪些操作?哪些又是不能操作的?为什么呢?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

归属感 2017-07-16 1 楼

可以对原图片压缩后输出...
可以修改头信息...
比如输出图片MIME信息:

header("Content-type: " . $info['mime']);

因为你要做统计,所以不能输出会导致304的头信息,比如:

header('Expires: ' . $expire_time);
header("Pragma: cache");
header("Cache-Control:max-age=" . $expire . ", must-revalidate");

为了保证高并发最好是通过NoSQL统计数据

不能输出任何字符串...

请高人补充...