简单的PHP代码无法在移动设备上运行

时间:2016-11-28 20:58:01

标签: php

这可能是超级基础,但我花了几个小时后才能解决这个问题!

我在Ubuntu 16.1上运行PHP 7.

PHP文件完全如下

  <?php

header("Content-type: application/javascript");
header("HTTP/1.1 200 OK");

ExpandShortLink();


function ExpandShortLink()
{

    // get URL
    $URL_To_Expand = $_REQUEST['url'];
    // for short links, get the full links

    // get full URL
    $arr_URL_Header = get_headers($URL_To_Expand, 1);
    $strLink        = $arr_URL_Header['Location'];

//echo $URL_To_Expand;
    //print_r($arr_URL_Header);

    if ($strLink) {
        if (is_array($strLink)) {
            $Full_URL = array_pop($strLink);
        } else {
            $Full_URL = $strLink;
        }
    } else {
        $Full_URL = $URL_To_Expand;
    }

    echo $Full_URL;
}

- &GT;生成我输入的网址作为&#34; url&#34;桌面上的参数。但手机上什么都没有!

在某些阅读中,我发现有时PHP会解释&#34; //&#34;之后的所有内容。作为评论,这可能发生在这里。但那么为什么它只在移动设备上发生?此外,有关解决这个问题的建议很棒!

非常感谢你的帮助,

您可以看到此直播here

如果在桌面上单击此按钮,您将看到http:// example。 COM。但是,在移动设备上它将返回http:

0 个答案:

没有答案
相关问题