簡體   English   中英

PHP包含基於屏幕大小的文件

[英]PHP include file based on screen size

        <?php

        include 'components/server.php';

是否可以讓它包含用於桌面的 server.php 和用於移動設備的 server-mobile.php?

雖然在技術上是可行的,但這絕對不是最好的做事方式。

為什么?

因為 PHP在服務器上運行,並且只有 PHP 執行的輸出提供給瀏覽器。 您可能想要使用javascript的東西,它可以加載然后無縫響應瀏覽器條件,例如屏幕大小和/或尺寸。

如果您嘗試根據瀏覽器標准(如上所述)更改正在運行的 PHP 腳本,這聽起來很像您的編程邏輯完全錯誤。

如果您確實確實需要根據終端客戶端(瀏覽器)特性更改 PHP 腳本執行,您可以通過調用基於javascript AJAX的腳本或使用上面評論中提到的機制來做到這一點,但如前所述,您幾乎可以肯定“做錯了”。

選擇

最好在 PHP 中加載您需要的所有內容,然后將所有這些內容傳遞給瀏覽器(作為輸出;HTML、CSS、Javascript 等),以便瀏覽器中的 Javascript 然后決定它的數據的哪些部分需要使用並忽略其他。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM