
PHPでブログのようなものを作成してますが、
記事にFacebookのように「いいね」をつける場合に関しては、今実践していることは、ボタンを押したら、データベースのテーブルに記事idと、「いいね」を押したユーザーidが挿入されるようにしています。そして「いいね」を押した後は条件分岐で、「いいねを外す」というボタンに変わるようにしてあります。
この場合は、「いいね」を押した後に「いいねを外す」ボタンに移り変わりたいので、「いいね」ボタンを@_POSTで、自分自身のページに受けて渡して、データベースに挿入し、header()で自身自身のページを指定して戻ってくるようにしています。
機能的には、おもったとおりに動いてくれているのでよいのですが、私の頭では、このくらいの方法でしか「いいね」機能の実装考える知識がないので、他にも、どのような方法があるのか知りたいので、もし知っていましたら、イメージすることができるアドバイス又はヒントをください。よろしくお願いします。
他にもよく似た例として、Facebookで例えるなら、リアルタイムで更新されるタイムラインや、友達申請や友達認証ボタンなど、ページを更新することなく、リアルタイムで切り替わるしくみについては、私が実装したしくみとは、異なると思うのですが、このあたりも推測になると思うのですが、どのような技術がつかわれているのでしょうか?。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpの問い合わせフォームを作っ...
-
フォームで戻った際に入力済み...
-
PHP8でWarning:Undefined varia...
-
BASIC認証のフォームをデザイン...
-
入力フォームの空白や改行を制...
-
PHP8を使うと、大量のWarningが...
-
ファイルアップロードに関して...
-
Q&Aサイトを作成していてURLの...
-
PHPのエラーの解消法について教...
-
composerをインストールしたい...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
SplFileObject を利用したとき...
-
PHPの勉強してます。 配列のと...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Webページで表示する画像について
-
gooのフィードを作成したのです...
-
jQueryのスライドショーのカス...
-
EXCEL VBAのフォームについて
-
CListCtrlのcheckboxサイズ変更
-
DrawImageでビットマップを拡大...
-
同じ画面を開かないようにした...
-
VB.NETで画像の拡大・縮小
-
C# データグリッドにボタンを表示
-
OpenFileDialogの自作
-
電話番号のフォーマットについて
-
サーバーサイドアプリケーショ...
-
素材屋さんでよく見かける、壁...
-
随時(定期的に)HPを更新の「方法
-
PHP リロードせずに、リアルタ...
-
C++でGUIアプリケーションを作...
-
C#【フォルダの参照】ダイアログ
-
jquery(js)にて実装したいスラ...
-
Flashをクリックした時にtoggle...
-
Dosブロンプトでtabを出力したい
おすすめ情報