02 | if (isset( $_SERVER [ 'REQUEST_URI' ])){ |
03 | $url = $_SERVER [ 'REQUEST_URI' ]; |
05 | if (isset( $_SERVER [ 'argv' ])){ |
06 | $url = $_SERVER [ 'PHP_SELF' ]. '?' . $_SERVER [ 'argv' ][0]; |
08 | $url = $_SERVER [ 'PHP_SELF' ]. '?' . $_SERVER [ 'QUERY_STRING' ]; |
11 | return urlencode( $url ); //注意这里给编码了 |
第二种方法(据说织梦用的就是这种方法):
03 | if (! empty ( $_SERVER [ 'REQUEST_URI' ])){ |
04 | $scriptName = $_SERVER [ 'REQUEST_URI' ]; |
07 | $scriptName = $_SERVER [ 'PHP_SELF' ]; |
08 | if ( empty ( $_SERVER [ 'QUERY_STRING' ])){ |
11 | $nowurl = $scriptName . '?' . $_SERVER [ 'QUERY_STRING' ]; |
第三种方法(推荐):
04 | if (isset( $_SERVER [ 'HTTPS' ])&& $_SERVER [ 'HTTPS' ]== 'on' ){ |
07 | if ( $_SERVER [ 'SERVER_PORT' ]!= '80' ){ |
08 | $url .= $_SERVER [ 'SERVER_NAME' ]. ':' . $_SERVER [ 'SERVER_PORT' ]. $_SERVER [ 'REQUEST_URI' ]; |
10 | $url .= $_SERVER [ 'SERVER_NAME' ]. $_SERVER [ 'REQUEST_URI' ]; |
转载于:https://my.oschina.net/u/3647687/blog/1525897