この記事の例では、ユーザー アクセス ページの言語クラスを取得および設定する PHP 実装について説明し、参考のために皆さんと共有します。具体的な分析は次のとおりです:
このインスタンスの User Language クラスは、ユーザーがアクセスするページの言語を取得/設定します。ユーザーがアクセス言語を設定しない場合、Accept-Language が読み取られます。ユーザーが選択した言語(英語、簡体字中国語、繁体字中国語)に応じて、対応するページを表示します
UserLang.class.php クラスファイルは次のとおりです:
デモサンプルプログラムは以下の通りです:
この記事が皆さんの PHP プログラミングの学習に役立つことを願っています。
ページ b では、$_SERVER['HTTP_REFERER'] の値を判断することで、a からアクセスされているかどうかを判断できます。
echo $_SERVER['HTTP_REFERER'];
if ($_SERVER[ ' HTTP_REFERER']!='通常通り、上に表示されたコンテンツに一度アクセスします') exit;
使用される主な関数について説明します。具体的なコードは要件に応じて異なりますが、多くのコードがあります。
mysql_connect() この関数は、MySQL データベースに接続するために使用されます。
mysql_query() この関数は、ユーザーがログインするときに、データベースに同じユーザー名のレコードがあるかどうかをクエリするために使用されます。パスワードがユーザーが入力したものである場合、検証に合格したことになります。
mysql_fetch_array()
HTML 部分: