ホームページ >バックエンド開発 >PHPチュートリアル >私の Web サイトには 2 つのホームページが必要ですが、ユーザーの選択を記録する方法がわかりません。
質問が 2 つあります:
1. これら 2 つのホームページにアクセスすると、アドレス バーにはルート ディレクトリと思われるドメイン名のみが表示されます。
2. ユーザーがどのホームページにアクセスしたかを記録すると、ユーザーが次回アクセスしたときにこのホームページにアクセスできるようにすることができます。
1. エントリーページにターゲットページプログラムを含めることも、フレームワークを使用することもできます
2. Cookie またはユーザーテーブルに記録することができます
できる友達もいます。手伝ってくれませんか?
2l はすでに解決策を提供していませんでしたか?
データテーブルにフィールドとして記録できます。
ログインするたびに読み、ホームページを自動的に読み込みます。
ログインしている場合は、Cookie で識別するだけです。
Cookie に記録するだけです
ああ...
2 番目の問題は解決しましたが、1 番目の問題の解き方がわかりません。
nginx を使用して設定すると、訪問する IP ソースに基づいて root 設定を行うとさらに便利になります。
2 つのホームページ、2 つの異なるテンプレートを使用してそれを実現できます。
同じ Index.php がユーザーの選択を決定し、異なるテンプレートを読み取ります。
たとえば、
if($userStyle = "default"){ include_once("template/default/index.html");}else{ include_once("template/other/index.html");}
2 つのホームページでは、2 つの異なるテンプレートを使用してそれを実現できます。
同じindex.php がユーザーの選択を決定し、異なるテンプレートを読み取る、それだけです
たとえば、
PHP code?12345if($userStyle = "default"){ include_once("template/default/index.html"); }else{ include_once("template/othe...
$userStyle = "default"
等号を減らし、等号を追加します。編集できません。憂鬱です
これは、ユーザーがアクセスするページを選択する場合に適していますログイン後データベースに書き込むことができます
ユーザーが出てきてページを選択すると、Cookie、セッション、IP ベースでしか判断できないようです
ユーザーがマシンを変更すると制御できなくなります