/path.jsp/aaa/qqq/dsdd

<%@page contentType="text/html; charset=UTF-8"%> 
<html> 
<head> 
    <title>Hello there!</title> 
</head> 
<body> 
    <% 
    String url = request.getScheme()+"://"+ request.getServerName()+request.getRequestURI()+"?"+request.getQueryString();
    out.println(url);
    %>

</body> 
</html>

http://localhost:8080/path.jsp/aaa/qqq/dsdd

HTTP Status 404 - /path.jsp/aaa/qqq/dsdd


type Status report

message /path.jsp/aaa/qqq/dsdd

description The requested resource is not available.


Apache Tomcat/7.0.52

 

<?php
echo "Hello world<br>";
var_dump($_GET);
//$_POST ----->post传送方式
//$_REQUEST ----->可以接收到get和post两种方式的值
var_dump($_REQUEST);

$b=$_SERVER['HTTP_HOST'];
var_dump($b);

#测试网址:     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'];
#http://localhost/blog/testurl.php?id=5

//包含端口号的完整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);

http://localhost/thinkphp323/HelloWorld.php/qqq/www/eee/rrr

Hello world

array (size=0)
  empty
array (size=0)
  empty

string

 'localhost' (length=9)

localhost
/thinkphp323/HelloWorld.php/qqq/www/eee/rrr

http://localhost/thinkphp323/HelloWorld.php/qqq/www/eee/rrrhttp://localhost/thinkphp323/HelloWorld.php/qqq/www/eee/rrr?http://localhost:80/thinkphp323/HelloWorld.php/qqq/www/eee/rrrhttp://localhost/thinkphp323/HelloWorld.php/qqq/www/eee

 

posted @ 2017-12-11 17:42  sky20080101  阅读(128)  评论(0)    收藏  举报