2012-02-25 29 views
5

Sử dụng các sự kiện được gửi bằng máy chủ khá đơn giản khi tất cả khách hàng phải nhận các bản cập nhật có cùng dữ liệu. Ví dụ: cập nhật các khách hàng HTML về giá cổ phiếu.Sự kiện đã gửi của máy chủ - Phản hồi nhắm mục tiêu đến các khách hàng cụ thể

Làm cách nào tôi có thể nhắm mục tiêu phản hồi cho các khách hàng khác nhau.

Ví dụ:

Khách hàng A có nhu cầu được thông báo về sự kiện mà chỉ có khách hàng quan tâm A (ví dụ: một email mới đã đến cho khách hàng A).

Máy khách B không cần phải cập nhật khi khách hàng A nhận được email.

Trả lời

0

Bạn có thể gửi thông số đến máy chủ cho mỗi khách hàng, ví dụ:

var source = new EventSource('event.php?client=a'); 

Sau đó, trong event.php bạn có thể xuất bản cập nhật có điều kiện:

if(isset($_GET['client']) && $_GET['client'] == 'a'){ 
//show update for client a 
} 
+0

những gì về nếu tôi có 2.000 khách hàng. –

+0

Xin chào, tôi nghĩ phần nhận xét '// hiển thị cập nhật cho khách hàng a' là phần chứa câu trả lời nhưng không may, nó cũng xảy ra là phần mà bạn cho là tầm thường đối với người đã đặt câu hỏi. – qualebs

Các vấn đề liên quan