如何使用PHP获取页面高度?

时间:2013-10-07 09:37:28

标签: php jquery

我需要使用php获取页面高度的代码,请任何人帮助我。

由于

3 个答案:

答案 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'];
?>

这样可行,但非常难看,我希望你真的不需要这个。