PHPでブログのようなものを作成してますが、
記事にFacebookのように「いいね」をつける場合に関しては、今実践していることは、ボタンを押したら、データベースのテーブルに記事idと、「いいね」を押したユーザーidが挿入されるようにしています。そして「いいね」を押した後は条件分岐で、「いいねを外す」というボタンに変わるようにしてあります。
この場合は、「いいね」を押した後に「いいねを外す」ボタンに移り変わりたいので、「いいね」ボタンを@_POSTで、自分自身のページに受けて渡して、データベースに挿入し、header()で自身自身のページを指定して戻ってくるようにしています。
機能的には、おもったとおりに動いてくれているのでよいのですが、私の頭では、このくらいの方法でしか「いいね」機能の実装考える知識がないので、他にも、どのような方法があるのか知りたいので、もし知っていましたら、イメージすることができるアドバイス又はヒントをください。よろしくお願いします。
他にもよく似た例として、Facebookで例えるなら、リアルタイムで更新されるタイムラインや、友達申請や友達認証ボタンなど、ページを更新することなく、リアルタイムで切り替わるしくみについては、私が実装したしくみとは、異なると思うのですが、このあたりも推測になると思うのですが、どのような技術がつかわれているのでしょうか?。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Facebook 他人のおすすめ記事 1 2022/04/03 05:20
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Word(ワード) Word のマクロについての質問です。 ボタンを押すと登録したブックマーク先にジャンプする機能(リン 3 2023/08/16 12:17
- Facebook Facebook 上でいいねボタンを押されることが鬱陶しく、そもそもボタンを押せないようにする設定は 1 2022/05/19 10:46
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- Android(アンドロイド) スマホ chromeの戻るボタンが機能しにくい スマホ(OPPO reno5A、Android12) 1 2022/09/11 20:39
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
- 教えて!goo アンドロイド用の教えて!gooアプリの戻るボタンを押すと、勝手に自動で教えて!gooアプリが終了して 2 2022/09/24 07:47
- その他(生活家電) パナソニックインターホンについて 2 2023/05/31 01:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP リロードせずに、リアルタ...
-
DrawImageでビットマップを拡大...
-
switch()文で値の大小比較
-
「取得先」という表現について
-
【C#】DataGridViewの最大列数...
-
Dosブロンプトでtabを出力したい
-
shシェルスクリプト 空白行の...
-
phpでcookieがうまく保存されない
-
DTOとEntityの差は何ですか。
-
WordでExcelデータを差込...
-
ActiveReportのサブレポート機...
-
DMMの動画を全件取得したのです...
-
wordの差し込み印刷で文字...
-
VBA内でのGetPixelを使用した時...
-
フォームを使わずにPOST送信す...
-
excel access連携 このテーブル...
-
PHPで値を表示する「echo」「pr...
-
ログインしたら他からログイン...
-
バッチファイルでpingの結果を...
-
実行中の他のアプリのパスの取...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで画像の拡大・縮小
-
PHP リロードせずに、リアルタ...
-
OpenFileDialogの自作
-
一時停止と再開
-
DrawImageでビットマップを拡大...
-
CListCtrlのcheckboxサイズ変更
-
Java RGBヒストグラム
-
随時(定期的に)HPを更新の「方法
-
C#【フォルダの参照】ダイアログ
-
Dosブロンプトでtabを出力したい
-
wordの差し込み印刷で文字...
-
switch()文で値の大小比較
-
DTOとEntityの差は何ですか。
-
「取得先」という表現について
-
phpでcookieがうまく保存されない
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
Let's Encryptで自動更新がされ...
-
IEを使わないでhtmlテキストを...
-
【C#】DataGridViewの最大列数...
おすすめ情報