推奨関数:
まず、PHP は現在のページの URL を取得します。dedecms もこれを使用します。
コードをコピー コードは次のとおりです:
// 現在のスクリプト URL を取得します
function GetCurUrl()
{
if(!empty($_SERVER["REQUEST_URI"]))
{
$scriptName = $_SERVER[ "REQUEST_URI"];
$nowurl = $scriptName;
else
{
$scriptName = $_SERVER["PHP_SELF"]; ($_SERVER[ "QUERY_STRING"]))
{
$nowurl = $scriptName;
}
else
{
$nowurl = $scriptName."?".$_SERVER ["QUERY_STRING" ];
}
}
return $nowurl;
方法 1:
コードは次のとおりです: $url=$HTTP_SERVER_VARS['REQUEST_URI']
echo(str_replace( '/','', $url));
?>
方法 2:
コードは次のとおりです。 $url = $_SERVER['PHP_SELF'];
$filename= substr( $url , strrpos($url , '/') 1 );
echo $filename;
方法 3:
$url = $_SERVER['PHP_SELF'] $arr =explode( '/' , $url );
$filename= $arr[count($arr )-1];echo $filename;
>
コードをコピー
コードは次のとおりです: