當前位置:首頁 » 編程語言 » php匹配域名

php匹配域名

發布時間: 2023-06-06 11:50:32

php 正則表達式 域名匹配

剛開始學正則,拿來練手了,哈哈
$str = www..com/blog/*
$str = *..com
1. preg_replace('/^www\.\.com\/blog.*/','www..com/blog',$str)
2. preg_replace('/.*\.\.com$/','.com',$str)

② thinkphp5配置二級域名

最近有一個項目要將移動端和PC端分離開來,比如訪問xxx.com,展示的是PC端的頁面。而訪問m.xxx.com,展示的是移動端的頁面。

在thinkphp5中可以這樣操作:

首先,在applicationconfig.php修改url_domain_deploy為true,如圖:

其次,在application oute.php注冊域名部署規則。
其中m是子域名,而mobile是模塊名.這段表示任何以m為子域名的訪問,都會被解析到mobile模塊。

如果是在本地配置,要在hosts中添加

另外:
在apache或nginx中要配置兩個虛擬主機,一個域名為xxx.com,另一個域名為m.xxx.com。根目錄都指向public文件夾,但兩個的埠號不能相同。

參考: https://www.kancloud.cn/manual/thinkphp5/118039

③ PHP正則表達式如何匹配出域名

看看我下面的例子代碼:

<?php
$s='http://www.abc.com
http://www.def.com/
https://www.ghl.com/';
if (preg_match_all('#https?://(.*?)($|/)#m', $s, $r)) print_r($r[1]);
?>

執行的結果是:

E:\ygb>php a.php
Array
(
[0] => www.abc.com
[1] => www.def.com
[2] => www.ghl.com
)

④ php正則表達式 正則匹配網址是否帶http:// https://

$str = "https://xxxxxxxxx";
if(preg_match("/^(http:\/\/|https:\/\/).*$/",$str)){
echo "yes";
}

親測是可以的,你可以自己拿去試一試

⑤ PHP 正則後瞻 匹配是否是域名

$domain = '.com';

echo isDomain($domain);

function isDomain($domain) {
return !empty($domain) && strpos($domain, '--') === false &&
preg_match('/^([a-z0-9]+([a-z0-9-]*(?:[a-z0-9]+))?\.)?[a-z0-9]+([a-z0-9-]*(?:[a-z0-9]+))?(\.us|\.tv|\.org\.cn|\.org|\.net\.cn|\.net|\.mobi|\.me|\.la|\.info|\.hk|\.gov\.cn|\.e|\.com\.cn|\.com|\.co\.jp|\.co|\.cn|\.cc|\.biz)$/i', $domain) ? true : false;
}

⑥ PHP程序如何設置域名授權綁定

第一。必須對方同意綁定在該網站
第二。必須你的域名,必須ip轉向該php程序ip
地址
第三。該php程序,必須綁定你的域名。
關於綁定,一般是在
iis設置裡面,有一個主機頭。把你的域名綁在上面就行了。
祝樓主好運。

熱點內容
易語言管理系統源碼 發布:2025-07-15 13:11:49 瀏覽:947
伺服器老是自己關機重啟什麼原因 發布:2025-07-15 13:11:48 瀏覽:440
能耗資料庫 發布:2025-07-15 12:50:55 瀏覽:329
謎宮腳本 發布:2025-07-15 12:40:07 瀏覽:865
安卓手機語音操作在哪裡開啟 發布:2025-07-15 12:18:49 瀏覽:284
安卓導航儀上網卡插哪裡 發布:2025-07-15 12:01:58 瀏覽:455
把文件編譯成數據 發布:2025-07-15 11:53:16 瀏覽:543
mt4如何修改密碼 發布:2025-07-15 11:53:16 瀏覽:216
2021思域新款買哪個配置 發布:2025-07-15 11:33:24 瀏覽:772
路由搭建http伺服器 發布:2025-07-15 11:26:45 瀏覽:724