0

今回はやや理論的な質問があります。

状況 (PHP Web サイト):

  1. Web サイトのメンバーは、CD を「お気に入りリスト」に追加できます
  2. いいねボタンのonClick、jQuery / ajaxはCDをお気に入りリストに広告します
  3. 別のファイルがセッション配列を更新します [favCDS]
  4. 目標: 保存された配列からライブ データが生成されるため、ユーザーは常に最新のクリックをリアルタイムで更新できます)。

質問:

バックグラウンドで実行され、jQuery/ajax によって呼び出され、更新されたファイルを介して、関数を使用して個人メンバー値の SESSION 配列を更新することは可能でしょうか?

1つのファイルですべてを更新することになると思いますが、これについて何か考え/アイデアがあるのだろうか.

4

1 に答える 1

1

スクリプトの実行が終了した後も PHP セッションは持続するため、サーバーのバックグラウンドで PHP ファイルを実行する必要はありません。

PHP ファイルの例 (ajax 関数によって呼び出され、ajax 関数が CD の ID を使用して POST 要求を送信すると仮定):

更新-favorite.php

$_SESSION['favCDS'][] = $_POST['cd-id'];

こうすることで、ユーザーが新しいページに移動したときに、そのページは、このセッション配列にアクセスし、それに応じて HTML を生成することで、お気に入りの CD を保持できます。

于 2012-08-14T23:10:23.283 に答える