0

たとえば、のようなURLがある場合、www.website.com/hello/richardhelloと100を別々に私のページにエコーすることは可能でしょうか。

例えば:

こんにちは今日はリチャードお元気ですか

4

3 に答える 3

2

からデータを取得し$_SERVER['REQUEST_URI']、それを使って好きなことをすることができます。

于 2012-08-24T12:15:54.310 に答える
1

はい、そうなります。これを試して:

$myURL = $_SERVER['REQUEST_URI'];
$myTokens = explode('/', $myURL);
echo $myTokens[1] . "blah" . $myTokens[2];

このコードは、現在のURLをmyURL変数に取得し、次にexplodeという関数を呼び出して、「\」文字の位置に基づいて配列に変換します。次に、その配列の特定の要素をエコーアウトします。エコーを使用して出力をいじると、すぐに何が起こっているかがわかります。

于 2012-08-24T12:18:25.170 に答える
1

確かにそれは可能です。を使用して、URLを文字列として取得できます$_SERVER['request_uri]。次に、explode関数を使用して、区切り文字が/である文字列の配列を確定することができます。次に、それを解析できます。または、書き換えルールを使用して.htaccess経由でこれを行うことができます

于 2012-08-24T12:19:06.697 に答える