Hướng dẫn how can i tell if a website uses php? - Làm cách nào để biết một trang web sử dụng php?

Để đoán ngôn ngữ lập trình, bạn có thể làm theo cách tiếp cận ba bước được chi tiết dưới đây:

Bước 1 - Bằng chứng tìm kiếm trên chính trang web

Manually...

  • Tìm kiếm trên trang trang web ở phía dưới để biết các cụm từ như:

    -> "Được cung cấp bởi xxx" -> "tự hào được cung cấp bởi xxx" -> "chạy trên xxx" -> ...
    -> "Proudly Powered by XXX"
    -> "Running on XXX"
    -> ...

  • Tìm kiếm trên trang web nếu nó sẽ tham dự bất kỳ hội nghị nào họ có thể nói về trang web từ quan điểm kỹ thuật

... hoặc với sự trợ giúp của một công cụ

  • Đọc mã HTML được tải xuống bởi trình duyệt của bạn

  • Funing Network Tab vào thanh công cụ nhà phát triển và nghiên cứu các trao đổi được thực hiện giữa trình duyệt và máy chủ.

  • Tìm kiếm một số trang ẩn đã biết:

    wget -head http://the-site.com/private/admin

    Nếu bạn nhận được 200, trang web có thể đang chạy trên một phần mềm có sẵn (miễn phí, trả phí, v.v.).

Bước 2 - Bằng chứng tìm kiếm trên web

Hỏi các công cụ tìm kiếm cho các lỗi ở phía trước

Bạn có thể tìm kiếm một số lỗi được tạo ra bởi trang web.

  • Một số từ khóa để nhập công cụ tìm kiếm:

    • Lỗi 500 Trang web: The-site.com
    • Trang web ngoại lệ: The-site.com
    • ...
    • Trang web: The-site.com => Bạn có thể chỉ cần thay thế "" bằng một số thông báo lỗi đã biết được tạo bởi các công nghệ web khác nhau.
      => You can simply replace "" with some known error message produced by the various web technologies.

Hỏi các công cụ tìm kiếm cho các lỗi back-end

Bạn thậm chí có thể đoán các công nghệ được sử dụng trong phần phụ trợ:

  • Trang web ORA-12170: The-Site.com => Nếu bạn tìm thấy một cái gì đó, trang web có thể đang sử dụng Oracle trong phần phụ trợ của nó.
    => If you find something, the site may be using Oracle in its backend part.

Hỏi công cụ tìm kiếm cho các đối thủ cạnh tranh trang web

  • Tìm những gì công nghệ phổ biến trong ngành công nghiệp trang web

  • Tìm những gì đối thủ công nghệ đang sử dụng

  • Tìm so sánh của trang web với các đối thủ khác. Những so sánh đó có thể nói về các công nghệ đang sử dụng
    Those comparisons may talk about technologies in use

Các trang web khảo sát công nghệ

Những trang web đó có thể cung cấp thông tin tuyệt vời cho trang web bạn nhắm mục tiêu. Họ có thể đã thực hiện một phần công việc cho bạn.

  • http://w3techs.com/sites => Nhập URL của trang web bạn đang nhắm mục tiêu và xem công nghệ nào (phía máy khách hoặc máy chủ) đã được phát hiện. Lưu ý rằng trang web phải nằm trong bảng xếp hạng Alexa 1M hàng đầu.
    => Enter the url of the site you're targetting and see what technologies (client or server side) have been detected.
    Note that the site must be in the top 1M Alexa ranking.

  • http://stackshare.io/search/q= => có thể là bất cứ điều gì tên công ty, tên trang web, v.v.
    => can be anything company name, website name, etc

Bước 3 - Phân tích kết quả của bạn

Bằng chứng bạn đã tìm thấy trong Bước 1 có thể sai vì chủ sở hữu trang web có thể thay đổi chúng. Cố gắng tìm mâu thuẫn giữa những bằng chứng đó. Loại bỏ bằng chứng mâu thuẫn.step 1 may be wrong because the site owner can alter them. Try to find contradictions between those evidences. Eliminate contradictional evidences.

Hợp nhất các bằng chứng trong bước 2 giữa các nguồn khác nhau và của bạn. Một lần nữa loại bỏ bằng chứng mâu thuẫn.step 2 between the various sources and yours. Again eliminate contradictional evidences.

Tiếp tục tất cả các phát hiện của bạn trong một bảng như cái dưới đây.

+-------------+-----------+------------------+    ...   +----------+-------+--------+
| EVIDENCES   |  ON SITE  |  Search Engine 1              SOURCE n   SCORE   PCT (%)
+-------------+------------------------------+    ...   +----------+-------+--------+
|    PHP 7    |     X     |       X          |                X    |   3   |  300/n
+-------------+------------------------------+    ...   +----------+-------+--------+
|  Wordpress  |           |       X          |                X    |   2   |  200/n
+-------------+------------------------------+    ...   +----------+-------+--------+
     ...
+-------------+------------------------------+    ...   +----------+-------+--------+
|  EVIDENCE m |           |                  |                     |       | (100*SCORE)/n
+-------------+------------------------------+    ...   +----------+-------+--------+

Cuối cùng, bạn sẽ có thể nói "Tôi tự tin ở XX% rằng trang web này chạy trên YY (Bằng chứng I)".

Cách tìm hiểu xem PHP có chạy trên máy chủ web của bạn không

Hoxton / Martin Barraud / Getty Images

Cập nhật vào ngày 23 tháng 2 năm 2019

Hầu hết các máy chủ web hiện nay đều hỗ trợ PHP và MySQL, nhưng nếu bạn gặp khó khăn trong việc chạy mã PHP, thì có một cơ hội bên ngoài máy chủ web của bạn không hỗ trợ nó. Để thực hiện các tập lệnh PHP trên trang web của bạn, máy chủ web của bạn phải hỗ trợ PHP/MySQL. Nếu bạn không chắc chắn liệu bạn có hỗ trợ PHP/MySQL với máy chủ của mình hay không, bạn có thể tìm hiểu bằng cách chạy một bài kiểm tra liên quan đến việc tải lên một chương trình đơn giản và cố gắng chạy nó. & NBSP;

Kiểm tra hỗ trợ PHP

  • Tạo một tệp văn bản trống bằng Notepad hoặc bất kỳ trình soạn thảo văn bản nào khác và gọi nó là test.php. Phần mở rộng .PhP ở cuối tên tệp là cực kỳ quan trọng. Nó không thể là .php.html hoặc .php.txt hoặc bất cứ điều gì khác ngoài .php.test.php. The .php extension at the end of the file name is critically important. It cannot be .php.html or .php.txt or anything other than .php.
  • Đặt mã PHP này vào tệp văn bản:
  •   
  • Lưu tệp và tải nó lên gốc của trang web của bạn trên máy chủ web bằng FTP. Thư mục có thể được gọi là public_html hoặc root web hoặc một số tên khác tùy thuộc vào máy chủ của bạn, nhưng đó là thư mục chính cho trang web của bạn.
  • Trong một trình duyệt, hãy truy cập www. [Yoursite] .com/test.php. Nếu bạn thấy mã khi bạn nhập nó, thì trang web của bạn không thể chạy PHP với máy chủ hiện tại. Nếu máy chủ của bạn hỗ trợ PHP, bạn sẽ thấy một danh sách tất cả các thuộc tính PHP/SQL được máy chủ hỗ trợ.www.[yoursite].com/test.php. If you see the code as you entered it, then your website cannot run PHP with the current host. If your server supports PHP, you will see a list of all the PHP/SQL properties that are supported by the host.

Phiên bản PHP

Trong số các thuộc tính được hỗ trợ được liệt kê nên là phiên bản của PHP mà máy chủ web đang chạy. PHP thỉnh thoảng được cập nhật và mỗi phiên bản mới thường có các thực tiễn bảo mật tốt hơn và các tính năng mới mà bạn có thể tận dụng. Nếu bạn và máy chủ của bạn không chạy các phiên bản PHP tương thích gần đây, ổn định, tương thích, một số vấn đề có thể là kết quả. Nếu bạn đang chạy một phiên bản ổn định gần đây hơn mà máy chủ web của bạn, bạn có thể cần tìm một máy chủ web mới. & NBSP;

Làm thế nào tôi có thể biết nếu một trang web sử dụng PHP?

Tiện ích mở rộng tệp: Login.php rất có thể là một tập lệnh PHP. Tiêu đề HTTP: Họ có thể rò rỉ một số thông tin về ngôn ngữ đang chạy trên máy chủ và một số chi tiết bổ sung như phiên bản: X-chạy-BY: PHP/7.0. 0 có nghĩa là trang được tạo bởi PHP.login. php is most likely a PHP script. HTTP headers: they may leak some information about the language which is running on the server, and some additional details like the version: X-Powered-By: PHP/7.0. 0 means that the page was rendered by PHP.

Làm thế nào tôi có thể biết khung trang web đang sử dụng gì?

Tất cả những gì bạn cần làm là nhấp chuột phải vào trang, nhấp vào 'Xem nguồn trang' và tìm kiếm HTML cho thẻ Meta của Trình tạo.Thẻ cũng được sử dụng bởi các nền tảng khác, làm cho nó trở thành một điều tốt nhất để tìm kiếm khi cố gắng xác định CMS nào đang được sử dụng.right-click the page, click 'view page source' and search the HTML for the generator meta tag. The tag is used by other platforms as well, making it a good first thing to look for when trying to determine which CMS is being used.

Những trang web nổi tiếng sử dụng PHP?

Facebook cho phép người dùng tạo hồ sơ và kết nối với nhau để xây dựng một cộng đồng trực tuyến lớn.Ngoài ra, Facebook được sử dụng rộng rãi cho quảng cáo kinh doanh.Các nhà phát triển PHP tại Facebook đã đưa ra phiên bản PHP của riêng họ có tên HHVM (Hiphop Virtual Machine), ban đầu được viết bằng PHP.

Làm cách nào để tìm thấy máy chủ

4 câu trả lời..
Chỉ cần nhìn vào phần mở rộng tệp (. PHP rõ ràng được tạo bởi PHP).
Kiểm tra HTML cho một phần mềm đã được sử dụng tạo ra và Google cho nó ..
Tìm kiếm tại chỗ cho phần mềm được sử dụng ..
Kiểm tra tiêu đề HTTP ..
Chỉ cần thử google nó (điều này ít nhất nên làm việc cho các trang web chính).