Мне нужен код для получения высоты страницы, используя php, пожалуйста, помогите мне.Как получить высоту страницы с помощью php?
Благодаря
Мне нужен код для получения высоты страницы, используя php, пожалуйста, помогите мне.Как получить высоту страницы с помощью php?
Благодаря
PHP
это язык сценариев на стороне сервера и страницы браузера на стороне клиента ресурсов. Вы смешиваете две разные вещи. Нет прямого способа получить высоту или ширину страницы, используя PHP
. Однако, если вы можете использовать JavaScript
, чтобы установить cookie с page height
и прочесть то же самое cookie
от PHP
, вы можете достичь того, что ищете.
Там нет способа получить страницу height
в php
Вы могли бы сделать в js
как,
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);
}
});
I подумайте примерно так:
<?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'];
?>
Это будет работать, но очень уродливо, надеюсь, вам это действительно не нужно.
Измените свой вопрос, чтобы он был более читабельным. – Oswald
Вы использовали лучший способ опубликовать вопрос о SO ... – Pouki
, так что вопрос заключается в том, что страница содержит больше контента, чем может быть захвачена в один момент без прокрутки, как захватить всю страницу целиком как изображение ? Возможно, я ошибаюсь ... но я не думаю, что это возможно. Однако вы можете получить содержимое страницы как сгенерированное. – Alex