2010-04-06 93 views
0

我已經搜索過但無法找到現有的正則表達式函數。有沒有人做過?在PHP中使用REGEX在URL上添加/刪除端口號

我希望添加一個端口號,或者從php中刪除一個可用的url。用於某些將給定網址轉換爲安全網址的功能,不安全網址等。

現在我需要服務器上的第二個SSL安全站點,因此我需要在將http轉換爲https時動態添加端口號,並從https轉換爲http時刪除任何端口號。

感謝, 鴨

回答

3

而不是一個正則表達式,你可以使用內置的parse_url功能掰開重組的網址,以符合您的要求。

+0

謝謝查爾斯,這是我第一次考慮。 parse_url在過去有一些問題,所以我想使用正則表達式,這也可以工作得更快。在閱讀你的回覆後,我再次檢查它,看起來像parse_url是固定的。我想我可以用這個。 謝謝, 鴨 – SuperDuck 2010-04-06 08:49:34