ホームページ > バックエンド開発 > PHPチュートリアル > [PHP] ウェブサイトのデザイン、解決方法を教えてください

[PHP] ウェブサイトのデザイン、解決方法を教えてください

WBOY
リリース: 2016-06-13 12:20:30
オリジナル
775 人が閲覧しました

[PHP] ウェブサイトのデザインを手伝ってください。至急
私は学部生で、地元をテーマにしたウェブサイトの作成を依頼されました。コンテンツは投稿の形式になっています。以下から返信できます。ここで教師のリクエストは次のとおりです。ユーザーが河北省出身の場合、ログイン後にユーザーに表示されるローカル興味深いニュースの投稿はすべて河北省からのものです。他の場所からの投稿は、ログイン後に河北省のユーザーには表示されません。これを達成する方法、助けてください
-----解決策のアイデア----------------------
$ ip = $_SERVER["REMOTE_ADDR"];//訪問者の IP を取得します
IP に基づいて地域を検索するインターフェイスを見つけるだけです。ここでは Sina のインターフェイスを使用します。 >$url = ' http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip='.$ip;
次に、curl get を使用して領域情報を返し、地域別セクション


-----ソリューションアイデア----------------------投稿者が言いたかったのはもっと簡単です。

ユーザーがログインするときにユーザーの登録アドレス (河北省) を取得し、登録アドレスがログインしたアドレスと同じであるすべてのユーザーをデータベースにクエリします。 -in ユーザーの登録アドレス (河北省) 投稿は OK です。

------解決策----------------------コンテンツを調整するには何を使用しますか?データベース? SQL ステートメントは次のようになります。
select * from table name where 登録アドレス = "ログイン ユーザーの登録アドレス"

-----解決策のアイデア---- --- ---------------ユーザーが河北省出身の場合、ログイン後にユーザーが「地元の興味深いストーリー」セクションに表示される投稿はすべて河北省からのものです。ユーザーはログイン後に
を見ることができません。
は非常にシンプルです。投稿を投稿するときに、投稿のフィールドに発行者の地域を保存します。
次に、特定の地域のユーザーがログインした場合に、クエリ時に条件を追加して、地域別にクエリして表示します。

たとえば、クエリを実行すると、region というフィールドが post テーブルに追加されます --Solution idea----------------------

興味深いファクト テーブルにユーザー ID があります
ユーザー テーブルにユーザー オリジンがありますログイン時にユーザーのオリジンを取得します - 》$Sourceselect * from Fun ファクト テーブル、ユーザーtable where Fun story table.userid=ユーザー table.userid および ユーザー table.Source place='$Source place'

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート