zoukankan      html  css  js  c++  java
  • php分割url,获取参数query

    #测试网址: http://localhost/blog/testurl.php?id=5

    //获取域名或主机地址
    echo $_SERVER['HTTP_HOST']."<br>"; #localhost

    //获取网页地址
    echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php

    //获取网址参数
    echo $_SERVER["QUERY_STRING"]."<br>"; #id=5

    //获取用户代理
    echo $_SERVER['HTTP_REFERER']."<br>";

    //获取完整的url
    echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];

    ===========================================================================================

    解析url$url = 'https://www.sogou.com/sogou?dd=ddvalue&_asf=www.sogou.com&_ast=1565685988&w=01111xxx29900';

    $arr = parse_url($url); //parse_url和parse_str看清楚了,略坑
    echo json_encode($arr) .'<br>';echo $arr['query'] .'<br>';


    输出如下
    {"scheme":"https","host":"www.sogou.com","path":"/sogou","query":"dd=ddvalue&_asf=www.sogou.com&_ast=1565685988&w=01111xxx29900"}

    dd=ddvalue&_asf=www.sogou.com&_ast=1565685988&w=01111xxx29900

     

    如果想获取获取具体参数对$arr['query']进一步分割
    $queryParts = explode('&', $arr['query'




  • 相关阅读:
    全局变量引用与声明
    Oracle基础~dg原理
    Oracle基础~dg管理
    Oracle基础~rman克隆
    oracle基础~rman恢复篇
    oracle基础~linux整体性能优化
    oracle基础~报错汇总与解决办法
    oracle基础~用户和权限
    oracle基础~rac-asm
    oracle基础~awr报告
  • 原文地址:https://www.cnblogs.com/yuzhould/p/11912170.html
Copyright © 2011-2022 走看看