導航:首頁 > 編程語言 > php識別網址

php識別網址

發布時間:2022-05-22 15:29:29

1. php如何識別是電腦端或手機移動端訪問網站

用css來判斷當前頁面的寬度和高度,現在pc的解析度最低都在1200*768以上,iPad pro的寬度為1024px,當寬度大於1100px以上,都可以認為當前訪問端為pc,一般iPad的寬度為768px,iPhone X的寬度為375px;所以當寬度低於800以下的,都視為手機移動端,現在的pc和手機自適應頁面都是按照這個來區分的。

2. php 檢測網址是否有效

PHP使用ereg()正則表達式函數來驗證網址URL的格式是否符合規定,若網址有效則返回true,無效則返回false。本函數在PHP中屬常用函數。本函數執行返回布爾值。 PHP檢測網址是否效的 1 function CheckUrl($C_url){ 2 if (!ereg

3. php 怎麼判斷網址是否有效

使用php內置的curl模塊獲取網址的內容,如無法獲取或表頭狀態響應不是200,就說明網址有問題。

4. PHP判斷網址是否有效的最好方法

判斷一個url能否正常訪問,避免使用file_get_contents時,因為url無法訪問,而出現致命錯誤,終止程序的問題。
$url = 『http://www.veryhuo.com』;
$ch = curl_init();
$timeout = 10;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$contents = curl_exec($ch);

if(false == $contents)
{
echo 『Curl error: 『 . curl_error($ch);
}
else
{

5. php識別手機瀏覽網頁並跳轉到指定頁面

$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
$uachar = "/(blackberry|configuration\/cldc|hp |hp-|htc |htc_|htc-|iemobile|kindle|midp|mmp|motorola|mobile|nokia|opera mini|opera |Googlebot-Mobile|YahooSeeker\/M1A1-R2D2|android|iphone|ipod|mobi|palm|palmos|pocket|portalmmm|ppc;|smartphone|sonyericsson|sqh|spv|symbian|treo|up.browser|up.link|vodafone|windows ce|xda |xda_)/i";
if($ua == '' || preg_match($uachar, $ua)){
header('/kuaifan.php')
}else{
header('/forum.php')
}

6. PHP獲取網址,判斷網址內有無特殊字元

第一個問題不明白你的意思,有無特殊字元需要判斷你總要給我一個判斷條件吧?你所說的特殊字元又是什麼字元呢?

第二個問題:
test.com/index.php/Home/Login/do_login
理論上來說,index.php 後面加了斜杠,就是訪問index.php 這個下面的文件夾,但是如果你的 apache 經過配置,就不是這樣了,一般有些框架都會配置成:不管後面跟多少路由參數,訪問的始終都是 index.php

7. php如何獲取網址中的參數

比如有一個網址為

http://域名/goods.php?u=59&id=24#pinglun

我想得到這個id值

可以用正則,也可以用php函數解析到數組中

用正則可以這樣

preg_match('/id=(d+)/',$_SERVER["REQUEST_URI"],$m);//$_SERVER 這個表示當前網址url

print_r($m[1]);exit;

或者用parse_url()及parse_str()函數

$cur_q=parse_url($_SERVER["REQUEST_URI"],PHP_URL_QUERY);

parse_str($cur_q,$myArray);

print_r($myArray["id"]);exit;

拓展資料

PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

PHP的特性包括:

1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。

2. PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的編程語言相比,

PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;

PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。

3. PHP支持幾乎所有流行的資料庫以及操作系統。

4. 最重要的是PHP可以用C、C++進行程序的擴展!

參考資料:網路 PHP

8. php 判斷是網址還是文件路徑

可以直接使用 parse_url 函數,請參考以下代碼:

<?php

$url="http://www..com";
$path="/home/wwwroot/a.php";

functionisUrl($url)
{
$parse=parse_url($url);
returnisset($parse['scheme']);
}

if(isUrl($url)){
echo'是網址';
}
//輸出:是網址

if(!isUrl($path)){
echo'不是網址';
}
//輸出:不是網址

9. php 怎樣獲取網頁中的網址

<?php
$str="";//網頁內容
preg_match_all("/href=(['\"]?)([^> ]*)\\1/",$str,$match);//通用的,抓取所有地址,根據需要修改正則匹配
print_r($match[2]);//列印網址信息

閱讀全文

與php識別網址相關的資料

熱點內容
代碼可以編譯運行 瀏覽:918
銀行卡加密碼大全真號 瀏覽:447
單片機測esr 瀏覽:412
app怎麼設置消息功能 瀏覽:916
明詞pdf 瀏覽:427
雲域控伺服器有什麼用 瀏覽:577
位元組和B站程序員 瀏覽:747
app推薦書要怎麼做 瀏覽:303
unix網路編程第一卷 瀏覽:850
c需要pdf 瀏覽:865
超級解壓的美甲 瀏覽:72
安卓手機如何永久取消靜音 瀏覽:722
appstore免密碼支付怎麼關閉 瀏覽:30
域控制器如何備份到另一伺服器 瀏覽:306
騰訊雲應用伺服器可以做什麼 瀏覽:507
二次元表格編程 瀏覽:20
plc編程器保停 瀏覽:963
如何降低伺服器的內存佔用率 瀏覽:868
阿里雲伺服器是個什麼意思 瀏覽:817
國內最好的數控編程培訓學校 瀏覽:13