gpt4 book ai didi

php - 使用 PHP 获取屏幕分辨率

转载 作者:IT王子 更新时间:2023-10-29 00:52:28 26 4
gpt4 key购买 nike

我需要找到访问我网站的用户屏幕的屏幕分辨率?

最佳答案

你不能用纯 PHP 来做。您必须使用 JavaScript 来完成。有几篇文章介绍了如何执行此操作。

基本上,您可以设置一个 cookie,或者您甚至可以使用一些 Ajax 将信息发送到 PHP 脚本。如果你使用 jQuery,你可以这样做:

jquery:

$(function() {
$.post('some_script.php', { width: screen.width, height:screen.height }, function(json) {
if(json.outcome == 'success') {
// do something with the knowledge possibly?
} else {
alert('Unable to let PHP know what the screen resolution is!');
}
},'json');
});

PHP (some_script.php)

<?php
// For instance, you can do something like this:
if(isset($_POST['width']) && isset($_POST['height'])) {
$_SESSION['screen_width'] = $_POST['width'];
$_SESSION['screen_height'] = $_POST['height'];
echo json_encode(array('outcome'=>'success'));
} else {
echo json_encode(array('outcome'=>'error','error'=>"Couldn't save dimension info"));
}
?>

所有这些都是非常基本的,但它应该能让你有所收获。通常屏幕分辨率不是你真正想要的。您可能对实际浏览器视口(viewport)的大小更感兴趣,因为那实际上是呈现页面的位置...

关于php - 使用 PHP 获取屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1504459/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com