url细节优化

feat/task1-c-wallet
devil_gong 2019-07-01 17:39:30 +08:00
parent 90a5e9b821
commit a166d1fd03
1 changed files with 10 additions and 5 deletions

View File

@ -418,15 +418,20 @@ function DataReturn($msg = '', $code = 0, $data = '')
function CurrentScriptName() function CurrentScriptName()
{ {
$name = ''; $name = '';
if(!empty($_SERVER['SCRIPT_NAME'])) if(empty($_SERVER['SCRIPT_NAME']))
{ {
if(!empty($_SERVER['SCRIPT_FILENAME'])) if(empty($_SERVER['PHP_SELF']))
{ {
$loc = strripos($_SERVER['SCRIPT_FILENAME'], '/'); if(!empty($_SERVER['SCRIPT_FILENAME']))
if($loc !== false)
{ {
$name = substr($_SERVER['SCRIPT_FILENAME'], $loc); $loc = strripos($_SERVER['SCRIPT_FILENAME'], '/');
if($loc !== false)
{
$name = substr($_SERVER['SCRIPT_FILENAME'], $loc);
}
} }
} else {
$name = $_SERVER['PHP_SELF'];
} }
} else { } else {
$name = $_SERVER['SCRIPT_NAME']; $name = $_SERVER['SCRIPT_NAME'];