ext.php?job=jooooo//请问这里面的 "?" 后面的job php的处理机制是记得c#是获取request 参数的,想知道php是如何处理的??job的学名,我也不知道,有知道的请告知PHP URL

解决方案 »

  1.   

    php 用超全局变量数组 $_GET 来获取 url 变量
    $_GET['job']
      

  2.   

    $_GET可以获得浏览器地址栏上的参数的值(?问号后面的一串字符),比如www.baidu.com/s?wd=123,那么你用$_GET,就可以获取参数(你可以理解为事件,动作,或者参数,该值在传递表单时与input的name一致)为wd的值123,多个参数用&符连接,比如?an=0&si=5理解为an参数的值为0与si参数的值为5。所以你的代码$_GET[out]可以这样理解,用$_GET去获得浏览器地址栏out这个参数的值,因为他的地址是?out=login,所以获得的值为login
      

  3.   

    如果这个url就是你要运行的php本身,按#1,$_GET读取
    如果这个url是其他途径得到(意思就是它只是个字串),可以用parse_url() 解析-----------------------------------------
    返回值对严重不合格的 URL,parse_url() 可能会返回 FALSE 并发出 E_WARNING。否则会返回一个关联数组,其组成部分为(至少有一个): 
    ■scheme - 如 http 
    ■host
    ■port
    ■user
    ■pass
    ■path
    ■query- 在问号 ? 之后 
    ■fragment - 在散列符号 # 之后 
      

  4.   

    后来发现了,源码用的thinkphp的框架,直接就指向文件\view\xx.php了
      

  5.   

    参考文章:
    PHP获取当前url路径的函数及服务器变量的例子 
    php获取当前页面完整url的代码
    希望可以给你一个思路或例子参考吧。
    我轻轻地路过,留一地鲜花,哈---