1

何かの場所を示す文字列を取得しました。

/var/www/web1/htdocs 問題は次のとおりです。最後の部分が変更される可能性があり/var/www/web1/public_htmlます/var/www/web1/httpdocs

今、パスの最後の部分なしでパスを取得したいと思います:

/var/www/web1

どうやってやるの?

4

2 に答える 2

1

あなたの質問を理解する限り、このようなものが必要です

$url = $_SERVER['REQUEST_URI']; //your URL or PATH ENTERED BY USER.
$parts = explode('/',$url);
print_r($parts);
于 2016-02-11T12:08:09.563 に答える
0

.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>

コードファイル index.php を挿入

echo $_SERVER['REQUEST_URI'],"<br>",$_SERVER['HTTP_HOST'],"<br>",$_SERVER['DOCUMENT_ROOT'],'<br>',$_SERVER["SCRIPT_FILENAME"],"<br>",$_SERVER['HTTP_HOST'];
于 2016-02-11T12:15:54.257 に答える