09/10/2018, 18:24

Có huynh nào làm được điều này không ?

Giả sử em có một trang web và có nhiều người truy cập. Em muốn gọi một trang hay một window popup mở ra ở máy một người nhất định nào đó thì em phải làm cách nào, các huynh có code hay cái gì đó có thể giúp em được không ? Em đang cần gấp, mong được hồi âm.
Chúc các huynh một ngày vui ve.
Nam
hieept viết 20:26 ngày 09/10/2018
mình không hiểu câu hỏi của bạn lắm?
"gọi một trang hay một window popup mở ra ở máy một người nhất định nào đó" nghĩa là sao?
desert viết 20:30 ngày 09/10/2018
Quote Được gửi bởi hieept
mình không hiểu câu hỏi của bạn lắm?
"gọi một trang hay một window popup mở ra ở máy một người nhất định nào đó" nghĩa là sao?

Có nghĩa là mình và bạn cùng truy cập vào một trang web (có thể nói mình là admin). Khi đó mình sẽ gửi cho bạn một trang web giống như thông báo chẳng hạn, thì mình phải làm sao ? Giống như một trang web đã có sẵn trên host và mình muốn nó hiển thị nội dung trang web đó trên màn hình của bạn bất cứ lúc nào mình muốn bằng hành động của mình. Vậy mình sẽ phải làm gì hay có code nào để mình làm được như vậy. Giả sử rằng mình biết IP của bạn.
Please help me !
Bim viết 20:26 ngày 09/10/2018
hơ hơ, dz5 ip phải tỉnh mới được, còn không thì chịu, nếu biết PHP thì xài hàm if kết hợp của JS pop up là được.
desert viết 20:31 ngày 09/10/2018
Quote Được gửi bởi Bim
hơ hơ, dz5 ip phải tỉnh mới được, còn không thì chịu, nếu biết PHP thì xài hàm if kết hợp của JS pop up là được.
Trời, Bác giúp thì giúp cho trót. Chứ nói vậy thì em cũng nói được. Chỉ cho em chính xác code nó phải viết như thế nào bác ah.
Bim viết 20:25 ngày 09/10/2018
<?

$ip = getenv("REMOTE_ADDR");

if ($ip=="203.162.102.66")
{
echo "<SCRIPT language=javascript>
window.open('file.htm','_blank','menubar=no,status =no,toolbar=no,scrollbars=no,width=100,height=100, top=100,left=70');
</SCRIPT>";
}
?>
NumPad0 viết 20:33 ngày 09/10/2018
Điều bạn muốn cũng là một cách chứng thực quyền. Ở đây bạn dựa vào IP để cấp quyền cho xem popup đó.
But, Nếu sử dụng IP để chứng thực quyền thì hơi bất hợp lý vì IP thường xuyên bị ISP thay đổi. Vì vậy người ta ít dùng cách này mà dùng cặp username/passwd để chứng thực quyền.
PHP Code:
if ($user == "UsEr" && $passwd == "Pa55W0rD")
{
      
// PoPuP the WiNdOw.

xacuop viết 20:36 ngày 09/10/2018
Tiếp theo ý của Num: bạn chỉ có thể show popup từ lần thứ 2 trở đi và user sử dụng cùng 1 máy. lần đầu user request trang web của bạn thì bạn sẽ đánh dấu trên máy đó (cookies chẳng hạn) để lần sau biết là máy đó đã từng ghé qua website của bàn mà show popup.
desert viết 20:30 ngày 09/10/2018
Quote Được gửi bởi xacuop
Tiếp theo ý của Num: bạn chỉ có thể show popup từ lần thứ 2 trở đi và user sử dụng cùng 1 máy. lần đầu user request trang web của bạn thì bạn sẽ đánh dấu trên máy đó (cookies chẳng hạn) để lần sau biết là máy đó đã từng ghé qua website của bàn mà show popup.
Để đệ nói rõ hơn cho các huynh dễ giúp nhe.
Thực ra web của đệ là web quản lý, các nhân viên sẽ truy cập hàng ngày, do không cần đăng nhập nên không có user và password (Nói chung là quyền ngang hàng nhau). Một nhân viên A sẽ có một form nhập liệu và thông tin trong form đó được lưu vào CSDL. Sau khi lưu nhân viên A sẽ click vào một nút (nút send chẳn hạn). Khi đó một popup sẽ tự động được gọi trên máy nhân viên B và lấy thông tin vừa nhập của nhân viên A ra. Tất cả chỉ có thế.
Nhưng em chỉ cần đoạn code để khi nhân viên A nhấn nút send thì nhân viên B nhận được một popup thôi.

Em dở văn nên nên không diễn tả hết ý nghĩa mình muốn nói, mong các huynh thông cảm nhe.
xacuop viết 20:40 ngày 09/10/2018
Công nhận diễn giải dở tệ
Bạn hỏi nhầm chỗ rồi. Cái này phải là lập trình hệ thống chứ

Tuy nhiên nghe bạn nói thì xacuop thấy "lủng" nhiều chỗ quá:
1. Nhân viên A có 1 form input. Mà ko có identify thì sao biết đó là ai mà show form tương ứng.
2. Lúc nhấn nút send mà nhân viên B ko mở máy thì sao?
3. Nếu có mở máy thì làm sao biết máy đó là máy nào mà send cho đúng.

Nói chung bạn nên phân tích lại yêu cầu rồi hãy xác định ứng dụng nên viết trên webform hay la trên winform.
Bài liên quan
0