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

Popular posts from this blog

php - cannot display multiple markers in google maps v3 from traceroute result -

php - Boolean search on database with 5 million rows, very slow -

css - Text drops down with smaller window -