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でPEAR::DBを使っているので...
-
phpでcookieがうまく保存されない
-
index.phpって何ですか? 具体...
-
index.phpに入るには、どうすれ...
-
PHP8を使うと、大量のWarningが...
-
PHPSpreadsheetを使って関数を...
-
アンドロイドスマホでのphp ech...
-
Postgresの特定のカラムからス...
-
PHPのエラーの解消法について教...
-
PHP MySql ページング
-
ECCUBE4のページ管理でPHPを実...
-
PHPで画像の渡しが上手く行きま...
-
ログインした掲示板ですが、直...
-
ここで言う空文字の意味とは?
-
PHP でメールフォームを作成したい
-
MySQLの配置が変わったため、db...
-
phpのクラスメソッドの定義が長...
-
phpでクラスのメソッドで同名の...
-
アマゾンのような評価の星を選...
-
SFTPなどは使わないホームペー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CListCtrlのcheckboxサイズ変更
-
VB.NETで画像の拡大・縮小
-
PHP リロードせずに、リアルタ...
-
カルーセルスライダー「slick.j...
-
OpenFileDialogの自作
-
素材屋さんでよく見かける、壁...
-
一時停止と再開
-
DrawImageでビットマップを拡大...
-
随時(定期的に)HPを更新の「方法
-
Dosブロンプトでtabを出力したい
-
wordの差し込み印刷で文字...
-
「取得先」という表現について
-
shシェルスクリプト 空白行の...
-
IEを使わないでhtmlテキストを...
-
バッチファイルでpingの結果を...
-
DTOとEntityの差は何ですか。
-
phpでcookieがうまく保存されない
-
switch()文で値の大小比較
-
Yahoo! JAPAN IDを新規取得でき...
-
URLのパラメータをGETのままで...
おすすめ情報