淘宝双十一活动

PHP获取当前页面URL 可以获取当前页面的URL,不管是http还是https

 PHP基础  2019-12-22  admin  503  679

PHP获取当前页面URL 可以获取当前页面的URL,不管是http还是https

/**
 * PHP获取当前页面URL 可以获取当前页面的URL,不管是http还是https
 * @return string
 */
function getUrl()
{
    $pageURL = 'http';
    if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {
        $pageURL .= "s";
    }
    $pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "80") {
        $pageURL .= $_SERVER["HTTP_HOST"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
    } else {
        $pageURL .= $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
    }
    return $pageURL;
}


相关推荐


Hypef微服务使用task任务示例

在 Server 程序中如果需要执行很耗时的操作,比如一个聊天服务器发送广播,Web 服务器中发送邮件。如果直接去执行这些函数就会阻塞当前进程,导致服务器响应变慢。Swoole 提供了异步任务处理的功能,可以投递一个异步任务到 TaskWorker 进程池中执行,不影响当前请求的处理速度。hyperf微服务ask 组件主动方法投递示例<?php declare(strict_types

PHP语法层面上的优化方法

### 1. foreach 效率更高,尽量用 foreach 代替 while 和 for 循环。 ### 2. 循环内部不要声明变量,尤其是对象这样的变量。 ### 3. 在多重嵌套循环中,如有可能,应当将最长的循环放在内层,最短循环放在外层,从而减少 cpu 跨循环层的次数,优化程序性能。 ### 4. 用单引号替代双引号引用字符串以实现 PHP 性能优化。 ### 5. 用 i+=

js读取文本文件示例

js读取文本文件示例<!DOCTYPEhtml> <html> <head> <metacharset="GB2312"> <title>fileReader读取文本文件示例</title> </head> <body> <scriptlanguage=javas

js拖动图片事件

js拖动图片时间<!DOCTYPEhtml> <html> <head> <metacharset="UTF-8"> <title>拖放上传文件</title> <styletype="text/css"> *{ margin:0;padding:0; }