01/10/2018, 12:02

Hỏi đáp một số vần đề về PHP

1/ Ví dụ mình có một trang web abc.com và mình có 1 ảnh ở trang xyz.com đặt trên đó. Vậy bây giờ mình muốn chặn hình ảnh từ web xyz thì mình phải code ở abc ntn ?
2/ Đây là link file code php của mình: https://drive.google.com/file/d/0B4pGGZ_WNk64M0tGRi10c3FycTg/view?usp=sharing
Và mình đang có một dạng bài như thế này:


Bây giờ mình muốn thay đổi đa dạng các dạng bài thì phải làm như thế nào ?

viết 14:04 ngày 01/10/2018

Cách đơn giản nhất là bắt URL tới trang của bạn, nếu nó chứa host xyz.com thì chặn lại.

Cẩm Huỳnh viết 14:19 ngày 01/10/2018

Câu hỏi của bạn cực kì thiếu thông tin, như vậy không ai có thể giúp bạn cả. Bạn nên chỉnh sửa lại câu hỏi, thêm chi tiết đầu vào, đầu ra và bạn đã thử làm những gì.

Đạt Phạm viết 14:17 ngày 01/10/2018

Mình dùng một host free và nó tự add thêm quảng cáo vào web mình. Mình muốn viết một cái code để chặn lại code quảng cáo

Cẩm Huỳnh viết 14:08 ngày 01/10/2018

Vậy thì bạn phải nghiên cứu xem nó chèn quảng cáo vào web của bạn qua đường nào, ở thời điểm nào (sau khi hay trước khi page load), sau đó mới có thể tìm ra giải pháp để xoá quảng cáo. Với những thông tin bạn đưa ra ở trên thì chúng mình mù tịt bạn à.

Ở một mặt khác, bạn dùng host miễn phí của người ta thì cho người ta bán quảng cáo một chút cũng là công bằng.

Đạt Phạm viết 14:12 ngày 01/10/2018

Đúng là công bằng nhưng mình chỉ muốn chặn tại 1 page duy nhất trong website của mình. Quảng cáo đc chèn sau khi load page và dùng một đoạn div và load một hình ảnh từ url định sẵn

Cẩm Huỳnh viết 14:05 ngày 01/10/2018

Có một cách mà mình nghĩ có thể sẽ làm được là chèn một đoạn Javascript để xoá div tag đó. Để làm cách này thì bạn dùng các hàm như document.getElement*()element.removeChild().

Có thể là bạn sẽ phải setTimeout cho đoạn script này 1s sau khi load trang.

Mã giả là:

  for each <img> in document:
    if img.src match /host\.xyz/
      img.delete
Đạt Phạm viết 14:12 ngày 01/10/2018

Ok:heart_eyes:

Bài liên quan
0