5

各顧客が商品を投稿するショッピング ポータルを作成しています。支払いが完了すると、その顧客に別のユーザー名とパスワードが提供されます。そのため、特定の顧客の製品が表示されるように、顧客ごとに個別に URL リンクを作成する必要があります。

たとえば Facebook のように、別のアカウントを作成すると、自分のページ ( https://www.facebook.com/dinesh.darkknight ) になり、自分の詳細や投稿が表示されます。このように、私のサイト (www.seloncart.com/customername) の顧客ごとに個別のページが必要です。その顧客名を指定すると、その顧客だけが投稿した製品が表示されます。

4

2 に答える 2

2
  1. スクリプトを介してすべてを実行するようにサーバーを構成します (例: Apache ScriptAlias / /hosts/example.com/htdocs/yourApplication.php) 。
  2. を見$_SERVER['PATH_INFO']て、ユーザー名が何であるかを判断します (存在する場合)。
  3. その情報を使用して、「商品一覧ページ」を表示するか、他の何かを表示するかを決定します。
  4. データベースで適切なデータを検索する

多くの MVC フレームワークが、ステップ 2 と 3 でかなり役立つことがわかるでしょう。

于 2013-05-23T06:29:08.187 に答える
1

CodeIgniter のようなフレームワークを使用する場合、URL は次のように機能します。

www.url.com/Controller/Function/Argument/Argument...

したがって、コードには次のようなものがあります。

class Account extends CI_Controller{
    public function info($username){
        echo getInfoPage($username);
    }
}

これは次のように変換されます。

www.url.com/account/info/dinesh

.htaccess ファイルの変更を検討することもできます。

于 2013-05-23T06:28:58.780 に答える