php - Get current filename with URL parameters -
say user loading following page: www.example.com/mydirectory/mypage.php?answer=yes
, want use php mypage.php?answer=yes
that. however, basename($_server['php_self'])
returns mypage.php
. how that?
you can append query string after get environment variable:
$myurl = basename($_server['php_self']) . "?" . $_server['query_string'];
if need consider possibility of no query string, add conditional test:
$myurl = strlen($_server['query_string']) ? basename($_server['php_self'])."?".$_server['query_string'] : basename($_server['php_self']);
Comments
Post a Comment