tad0616 / tadtools

Tad Tools工具包
11 stars 14 forks source link

tad_function.php的get_xoops_url()建議加入port的判斷 #6

Closed huthief closed 6 years ago

huthief commented 8 years ago

因為部分網站非使用標準的80 or 443 port,可能造成部分程式無法正常運作,如:tad_news 最新消息區塊。因此建議可以加入port的判斷。

//自動取得網址
//20161026 huthief modify for 自動判斷http or https
//20161117 huthief modify for port非標準80 or 443 。加入 . ":" .$_SERVER['SERVER_PORT']
if (!function_exists('get_xoops_url')) {
    function get_xoops_url()
    {
      if($_SERVER['HTTPS']){
         $protocol = 'https://';
       }else{
         $protocol = 'http://';
       }
        $u = parse_url($protocol . $_SERVER["HTTP_HOST"] . ":" .$_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI']);