10/10/2018, 10:28
Làm sao để 1 file php chỉ run khi được gọi từ 1 website được chỉ định sẵn?
Xin chào,
Ví dụ mình có 1 file php đặt tại website www.getandrun.com/run.php. File này sẽ nhận tham số qua method get để thực thi. Như vậy, nếu ai biết địa chỉ www.getandrun.com/run.php đều có thể lợi dụng.
Mình muốn nó chỉ thực thi khi được gọi từ 1 file php đặt tại 1 website được chỉ định sẵn, ví dụ: www.callandrun.com/call.php
Không biết giải pháp thế nào nhỉ? Mong các cao thủ hỗ trợ. Xin cám ơn.
Ví dụ mình có 1 file php đặt tại website www.getandrun.com/run.php. File này sẽ nhận tham số qua method get để thực thi. Như vậy, nếu ai biết địa chỉ www.getandrun.com/run.php đều có thể lợi dụng.
Mình muốn nó chỉ thực thi khi được gọi từ 1 file php đặt tại 1 website được chỉ định sẵn, ví dụ: www.callandrun.com/call.php
Không biết giải pháp thế nào nhỉ? Mong các cao thủ hỗ trợ. Xin cám ơn.
Bài liên quan
Dùng CURL chẳng hạn để gọi file www.getandrun.com/run.php thông qua www.callandrun.com/call.php
Trong run.php bạn yêu cầu thêm một biến chẳng hạn như $_GET['passwd'] và thêm code:
if($_GET['passwd'] ! = '<passwd của bạn>')
exit;
Như vậy một khi call.php muốn gọi run.php thì bắt buộc phải thêm một giá trị passwd đúng gửi qua cho run.php để xác nhận.
[=========> Bổ sung bài viết <=========]
Không phân tích rõ vấn đề thì làm sao có giải pháp hay được
Mình muốn file run.php chỉ thực thi khi được gọi từ 1 số website cụ thể, ví dụ aaaaa.com; bbbbb.net; ccccccc.info mà thôi.
[=========> Bổ sung bài viết <=========]
Mà thôi, search trên google cũng thấy mấy cách, để thử xem sao. Bác nào quan tâm thì xem tại đây:
http://stackoverflow.com/questions/2...ess-a-php-page