たとえば、のようなURLがある場合、www.website.com/hello/richard
helloと100を別々に私のページにエコーすることは可能でしょうか。
例えば:
こんにちは今日はリチャードお元気ですか
からデータを取得し$_SERVER['REQUEST_URI']
、それを使って好きなことをすることができます。
はい、そうなります。これを試して:
$myURL = $_SERVER['REQUEST_URI'];
$myTokens = explode('/', $myURL);
echo $myTokens[1] . "blah" . $myTokens[2];
このコードは、現在のURLをmyURL変数に取得し、次にexplodeという関数を呼び出して、「\」文字の位置に基づいて配列に変換します。次に、その配列の特定の要素をエコーアウトします。エコーを使用して出力をいじると、すぐに何が起こっているかがわかります。
確かにそれは可能です。を使用して、URLを文字列として取得できます$_SERVER['request_uri]
。次に、explode
関数を使用して、区切り文字が/である文字列の配列を確定することができます。次に、それを解析できます。または、書き換えルールを使用して.htaccess経由でこれを行うことができます