zoukankan      html  css  js  c++  java
  • php 获取url

    php 获取url

    今天面试 问我获取url方法 由于太过紧张 当时想到了 $_SERVER 获取参数 但是 后面的键 一直想不到 很尴尬 ,回来记录一下

    获取当前的域名或主机地址
    测试网址:http://localhost/blog/texturl.php?id=5
    
    //获取域名或主机地址
    echo $_SERVER['HTTP_HOST']."<br>";
    //localhost
    
    //获取网站地址
    echo $_SERVER['PHP_SELF']."<br>";
    //blog/testurl.php
    
    //获取网站的参数
    echo $_SERVER["QUSERY_STRING"]."<br>";
    //id=5
    
    //获取用户代理
    echo $_SERVER["HTTP_REFERER]."<br>";
    
    //获取完整的URL
    echo 'http://'.$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URL"];
    echo 'http://'.$_SERVER["HTTP_HOST"].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
    
    //包含端口号的完整的url
    echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
    
    //http://localhost:80/blog/testurl.php?id=5
    //只取路径
    $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
    
    echo dirname($url);
    
  • 相关阅读:
    laravel
    composer lavarel 安装
    phpstudy 500 Internal Server Error 解决办法
    阿里云php-7.2.12 安装
    mysql索引
    服务器配置-双机热备
    layui动态数据表格-分页
    layui 笔记
    Thinkphp5.1 模板路径报错
    window/linux composer安装/卸载
  • 原文地址:https://www.cnblogs.com/corvus/p/14377731.html
Copyright © 2011-2022 走看看