我正在使用带有PHP src的图像来检查浏览器中点击链接禁用图像的用户。
示例:
<image src="some.php?someparameter=1">
如果图像加载,PHP加载链接并将参数保存到数据库,则重定向到另一个页面
redirect('someurl.com');
在加载图像之前重定向页面,如何在图像部分渲染后重定向?所有代码大多数都是PHP?
我用sleep()测试,但不行吗?
答案 0 :(得分:0)
PHP是一种服务器端语言。为清楚起见,所有服务器端语言在页面加载之前运行。因此,如果您在php中指定重定向,它将在页面完全加载之前重定向。您可以使用JavaScript重定向页面:
window.location.replace("http://www.example.com/");
我不确定如何在图片加载后对重定向进行编码,但我确定快速的Google搜索会找到答案。我倾向于使用jQuery轻松,所以也许考虑使用jQuery。希望这可以帮助。