我需要使用php获取页面高度的代码,请任何人帮助我。
由于
答案 0 :(得分:2)
PHP
是服务器端脚本语言,浏览器页面是客户端资源。你混合了两件不同的东西。使用PHP
没有直接获取页面高度或宽度的方法。但是,如果您可以使用JavaScript
设置包含page height
的Cookie并从cookie
读取相同的PHP
,则可能会实现您的目标。
答案 1 :(得分:1)
没有方法可以在height
php
你可以在js
as,
var ww = $( window ).height(); // returns height of browser viewport
var ww = $( document ).height(); // returns height of HTML document,
您可以通过php
AJAX
文件
$.ajax({
url: 'phpfile.php',
type: 'POST',
data: { data : ww },
success: function (result) {
doSomethingWithResult(result);
}
});
答案 2 :(得分:0)
我认为是这样的:
<?php
if(!$_REQUEST['pageHeight']){
echo "
<script src="jquery url here"/>
<script>
function getPageHeight(){
return (window).height();//or some other way
}
$(document).ready(function(){
var url = location.href.split('?');
location.href =
url[0]+'?'+(url[1]?url[1]+'&':'')+'pageHeight='+getPageHeight();
})
</script>";
return;
}
echo $_REQUEST['pageHeight'];
?>
这样可行,但非常难看,我希望你真的不需要这个。