2017-07-25 17 views
0

私は、ベンダーが顧客からの支払いを受け入れるために登録する支払いポータルで作業しています。問題は、ベンダがこの形式のリンクを持つと仮定していることです。ユーザのユーザ名を使用して動的ページを作成する方法PHP

www.mypaymentsite.com/vendor_username 

は、最初に私はそれがの.htaccessファイルを使用して

www.mypaymentwebsite.com/vendor_username 

www.mypaymentwebsite.com?id=vendor_username 

を書き換える程度だと思ったが、私はページvendor_usernameは私が既に持っているとして存在していることに気づきました私のウェブサイトのホームページであるインデックスページ。

私は何か不足していることを知っていますが、私のサイトに登録されているベンダーごとにwww.mypaymentwebsite.com/vendor_usernameのような動的ページを作成するにはどうすればよいですか。

ありがとうございます。

+4

'page 'vendor_username'が存在する必要があります - なぜですか? –

+0

あなたのアプリケーションのこの時点で立ち往生している場合、私はあなたのサイトを介して支払いを受け付けたり受け入れたりすることはありません。これについての詳細やベストプラクティスに関するチュートリアルを読んでください。 – cmorrissey

+0

書き換えがどのように正確に機能するかを理解してください*重複を参照してください。どこにも実際に存在する必要はありません。それで十分にクリアされない場合は、質問を洗練してください。 – deceze

答えて

1

ベンダーが訪問したときにそれを捉えるルートを作成できます。このルートはユーザ名を利用できます。ルートは

mypaymentwebsite.com/vendor/{username}

のようなものを示すだろうこれはLaravelのように、ほとんどのフレームワークに見られる便利な機能です。それを自分でセットアップすることは可能ですが、時間がかかります。ファイル名をURLとして使用して動的なウェブサイトを作成することはできません(少なくとも簡単にはできません)。ビューにデータを返すルートが必要です。 Model View Controller、またはMVCプログラミングを参照してください。

関連する問題