0

次のことについて少し助けを求めていましたが、残念ながら、おそらくそれを正確に何と呼ぶべきかわからないため、解決策を見つけることができませんでした. 必要なことの逆を行うための解決策しか見つかりません。

現在、次のように URL 経由でアクセスできるユーザー ページをセットアップしています。

[ドメイン名]/client/?client=3

ユーザーが次のように入力できるようにしたいと思います。

[DOMAIN_NAME]/りんご

apples が有効なユーザー名であると仮定すると、前の URL にリダイレクトされます。

私は PHP を使用しており、ユーザーが独自のフォルダーなどを持つように設定することもできましたが、このための URL リダイレクト ソリューションがあるかどうか疑問に思っていました。できれば、ユーザーが入力したとおりの URL を保持しながら、実際の情報を表示するものです。

ありがとう、キリアン

4

2 に答える 2

1
$fullurl = explode('/',$_SERVER['SCRIPT_NAME']);
$username = $fullurl[count($fullurl)-1];
echo $username;

次に、$usernameが有効なユーザーであるかどうかを確認し、有効なユーザーの場合は目的のページにリダイレクトします。

header('Location: http://www.domain.com/userfolder/yourpage.php?userid=$userid');
于 2013-11-11T12:20:35.640 に答える
0

.htaccess リダイレクト メソッドを使用する必要がありますhttp://httpd.apache.org/docs/2.2/mod/mod_rewrite.htmlを参照してください

于 2013-11-11T13:07:34.807 に答える