Hướng dẫn localhost phpinfo php
phpinfo.php là tập lệnh PHP chứa thông tin về PHP. Tập lệnh là một phần của cấu hình máy chủ web và được cung cấp cho tất cả các công ty lưu trữ web để hiển thị thông tin theo yêu cầu cụ thể. Chẳng hạn như
trang web của bạn có hoạt động bình thường hay không, có bao nhiêu khách đã truy cập và có lỗi nào xảy ra hay không. Trong trường hợp trang web không hoạt động, phpinfo.php này cũng cung cấp thông tin về các lý do có thể xảy ra. Tập lệnh phpinfo.php là một tài nguyên quan trọng cho phép bạn kiểm tra chức năng của trang web của mình. Làm thế nào để dễ dàng tạo và sử dụng tệp phpinfo trong trang web php của bạn? Là khó khăn? Có lẽ không nếu bạn biết một chút về php. Giống như bạn có
thể tạo một tài liệu html để hiển thị chú thích hoặc thay đổi màu sắc trong phần mềm xử lý văn bản, các nhà phát triển có thể sử dụng dòng lệnh, phpinfo, để hiển thị và thay đổi thông tin về các trang web của họ. Mọi thứ từ các dòng và từ bắt đầu bằng php theo sau là dấu chấm phẩy đến bất kỳ ký hiệu nào (bao gồm cả dấu chấm hỏi) trong tệp phpinfo đều có ý nghĩa đối với php. Trong khoảng 60 giây, bạn có thể có một phpinfo () Trang SiteInfo trên trang localhost của bạn. Nó
khá dễ dàng. Sau đây là các bước: phpinfo () là một hàm phpinfo () rất, rất mạnh. Nó có thể được sử dụng theo một số cách, tất cả đều khá dễ hiểu. Điều tốt nhất về phpinfo () là nó có thể xuất ra hầu hết mọi thông tin bạn cần về tập lệnh PHP đang được chạy. Điều này có thể bao gồm thông tin như những gì đang được gọi từ bên trong tập lệnh, mảng hình cầu / bí danh, đường dẫn đến tập lệnh và nhiều thông tin khác! Tất cả những gì bạn phải làm để sử dụng phpinfo () là thêm đoạn mã sau vào tập
lệnh php của bạn: phpinfo (); phpinfo nằm trong / var / www / html / phpinfo. Nếu bạn duyệt đến thư mục này khi trang web này được cài đặt, nó sẽ hiển thị cho bạn thông tin về phần mềm được cấu hình trong máy chủ. Điều này bao gồm thông tin về các tiện ích mở rộng php được cài đặt và các thống kê hữu ích như số lượng truy vấn mỗi phút. Có các tệp khác trong / var / www
/ html / phpinfo, nhưng đây là tệp Tệp phpinfo.php là một tập lệnh chẩn đoán hiển thị thông tin về cấu hình PHP của máy chủ. Tập lệnh có thể được sử dụng trên bất kỳ máy chủ nào có cài đặt PHP và nó có thể được sử dụng để khắc phục sự cố PHP hoặc chẩn đoán các sự cố tiềm ẩn. Tệp phpinfo.php là một công cụ dòng lệnh có thể được
truy cập bằng cách mở cửa sổ dòng lệnh và gõ “php -i”. Điều này sẽ hiển thị thông tin trên màn hình để bạn xem lại. Khi tìm kiếm các lỗ hổng trong PHP info.php, có một số điều bạn nên tìm kiếm. Đầu tiên, lỗ hổng phải nằm trong thư mục tải lên của phpinfo.php. Tiếp theo, bạn nên tìm kiếm một dòng mã cụ thể cho phép kẻ tấn công thực hiện các lệnh trên hệ thống của
bạn. Thứ ba, bạn cần xem xét bất kỳ tập lệnh nào khác có thể đã được gọi bởi phpinfo.php và xem chúng có dễ bị tấn công hay không. Cuối cùng, hãy đảm bảo rằng bất kỳ tập lệnh hoặc tệp nào khác trong thư mục của bạn cũng không dễ bị tấn công vì chúng có thể dẫn đến việc kẻ tấn công giành được quyền truy cập vào hệ thống của bạn và thực hiện các lệnh trên đó. Kẻ tấn công có thể đưa mã độc vào trang web bằng cách chèn nó vào mã hợp pháp. Bằng cách này, họ có thể truy cập dữ liệu nhạy cảm và sử dụng nó có lợi cho họ. Các nhà phát triển web nên kiểm tra trang web của họ để tìm các lỗ hổng và đảm bảo rằng chúng không dễ bị tấn công. Họ cũng nên quan tâm đến các bản cập nhật phần mềm của mình và đảm bảo rằng chúng được cập nhật tất cả các bản vá bảo mật mới nhất. Nếu bạn nhận được thông báo lỗi khi cố gắng mở phpinfo.php, thì điều đó có nghĩa là tệp không có ở đó hoặc nó đã bị đổi tên hoặc bị xóa. Bạn có thể thử đổi tên phpinfo.php thành phpinfo2.php và xem cách này có khắc phục được sự cố không. Nếu cách này không hiệu quả, thì bạn có thể cần tạo một tệp phpinfo2.php mới trong thư mục hiện tại của mình với mã sau: echo “Phiên bản PHP:”. phpversion (); (PHP 4, PHP 5, PHP 7, PHP 8) phpinfo — Outputs information about PHP's configuration Descriptionphpinfo(int Because every system is setup differently, phpinfo() is commonly used to check configuration settings and for available predefined variables on a given system. phpinfo() is also a valuable debugging tool as it contains all EGPCS (Environment, GET, POST, Cookie, Server) data. Parametersflags The output may be customized by passing one or more of the following constants bitwise values summed together in the optional
Return Values Returns ExamplesExample #1 phpinfo() Example
Notes
See Also
Calin S. ¶ 7 years ago
| if (strlen($match[1])) { $phpinfo[$match[1]] = array(); } elseif (isset($match[3])) { $keys1 = array_keys($phpinfo); $phpinfo[end($keys1)][$fn($match[2])] = isset($match[4]) ? array($fn($match[3]), $fn($match[4])) : $fn($match[3]); } else { $keys1 = array_keys($phpinfo); $phpinfo[end($keys1)][] = $fn($match[2]); }
Phelon Dudras ¶ 13 years ago
keinwort at hotmail dot com ¶ 4 years ago
Ken ¶ 10 years ago
SimonD ¶ 9 years ago arimbourg at ariworld dot
eu ¶ 11 years ago // Replace white space in ID and NAME attributes... if exists // By that way it's easy to add some style declaration : jb2386 at hotmail dot com ¶ 15 years ago cbar at vmait dot com ¶ 8 years ago code at
adspeed dot com ¶ 16 years ago Helpful Harry ¶ 16 years ago for ( jon at sitewizard dot ca ¶ 14 years ago
yurkins ¶ 14 years ago Andrew dot Boag at catalyst dot net dot nz ¶ 15 years
ago Joseph Reilly ¶ 7 years ago } } if(! empty(
Mardy dot Hutchinson at gmail dot com ¶ 15 years ago webmaster at askapache dot com ¶ 13 years ago henzeberkheij at dot SPAM dot gmail dot com ¶ 10 years ago foreach( if(! $txt_str = ob_get_clean(); neo_selen ¶ 10 years ago
LewisR ¶ 7 years ago bimal at sanjaal dot com ¶ 4 years ago
|
---|