Thẻ mở ngắn trong php là gì?
Cảnh báo. Bất kỳ phần mềm, mã hoặc plugin nào vẫn sử dụng các thẻ mở ngắn có thể đã lỗi thời và do đó có rủi ro bảo mật cao. Conetix khuyên bạn nên nâng cấp hoặc thay thế bất kỳ thành phần nào vẫn sử dụng chúng
Báo cáo thẻ mở PHP ngắn 6 Show 7 8 9 Các thẻ mở ngắn là một loại mã PHP cho phép bạn sử dụng cú pháp viết tắt. Điều này có nghĩa là bạn có thể bỏ qua thẻ Bật thẻ ngắn trong PHPViệc kích hoạt các thẻ mở ngắn rất dễ thực hiện trong hầu hết các trường hợp. Đầu tiên, mở php của bạn. ini trong trình soạn thảo văn bản. Sau đó, tìm dòng có nội dung “short_open_tag = Off” và thay đổi nó thành “short_open_tag = On”. Lưu tệp và khởi động lại máy chủ web của bạn, và bạn sẽ ổn thôi short_open_tag = On Sau khi thực hiện các thay đổi trên, hãy khởi động lại dịch vụ Apache Xác minh Thẻ ngắn trong BậtĐể xác minh rằng các thẻ ngắn được bật trong cấu hình PHP. Tạo tập lệnh PHP với các thẻ mở ngắn và truy cập trong trình duyệt web hoặc thực thi từ dòng lệnh. Ví dụ: tôi đã tạo kiểm tra. php với nội dung sau 1 2 3 echo "Nó đang hoạt động. "; ?> Bây giờ hãy thực thi tập lệnh này bằng dòng lệnh hoặc tệp truy cập trong trình duyệt web php check.php Bạn sẽ thấy kết quả sau nếu thẻ ngắn được Bật It's Working! Nếu bạn không thể tìm thấy cài đặt short_open_tag trong php của mình. ini hoặc nếu việc thay đổi nó dường như không có bất kỳ ảnh hưởng nào, thì có thể máy chủ của bạn không hỗ trợ các thẻ mở ngắn. Trong trường hợp này, bạn sẽ cần sử dụng ?php thay vì ? Thẻ mở PHP ngắn là một tính năng không được dùng nữa của PHP và chúng tôi khuyên bạn không nên sử dụng thẻ ngắn "lối tắt" trong vài năm và thay vào đó sử dụng kết hợp thẻ 0 và 1 đầy đủ. Nhưng vì lối tắt này đã là một tính năng trong một thời gian dài nên hiện tại nó vẫn được hỗ trợ để tương thích ngượcBạn có thể đã nâng cấp PHP gần đây hoặc chuyển ứng dụng web của mình sang một máy chủ khác và gặp phải lỗi nghiêm trọng PHP tương tự như bên dưới tin nhắn PHP. Lỗi phân tích cú pháp PHP. lỗi cú pháp, kết thúc tệp ngoài dự kiến, mong đợi elseif (T_ELSEIF) hoặc else (T_ELSE) hoặc endif (T_ENDIF) Nếu bạn không có thời gian để thay thế mọi phiên bản của 2 bằng 0 và kiểm tra ứng dụng web của mình, thì bạn có thể yêu cầu PHP diễn giải 2 thành 0 với tùy chọn 31. Xác định vị trí php. ban đầuTrước tiên, bạn cần xác định vị trí php của mình. tập tin ini. Trong ví dụ này, 4 của chúng tôi nằm ở 5, tuy nhiên, điều này có thể khác đối với bạn tùy thuộc vào phiên bản PHP của bạn. Nếu bạn không chắc chắn, xin vui lòng đọc
2. apacheChỉnh sửa cấu hình PHP. Thay thế 6 bằng phiên bản của riêng bạn, e. g, 7, 8, v.v. (Sử dụng ls 9 nếu bạn không chắc chắn phiên bản nào đã được cài đặt. )php check.php0 Không có ở đó? . ini có thể ở trong php check.php10 – Tìm kiếm php check.php11 (Nhấn php check.php12 + php check.php13 để tìm kiếm ở dạng nano) Thay đổi nó thành
Lưu các thay đổi và đóng nano (Nhấn php check.php12 + php check.php15 rồi nhấn php check.php16 và php check.php17) Khởi động lại Apache php check.php1 Nếu bạn đang sử dụng PHP-FPM, bạn phải khởi động lại dịch vụ đó. Thay thế 6 bằng phiên bản của riêng bạn, e. g, 7, 8, v.v.It's Working!4 3. Nginx hoặc Apache với PHP-FPMChỉnh sửa cấu hình PHP. Thay thế 6 bằng phiên bản của riêng bạn, e. g, 7, 6, v.v.It's Working!8 Tìm kiếm php check.php11 (Nhấn php check.php12 + php check.php13 để tìm kiếm ở dạng nano) Thay đổi nó thành
Lưu các thay đổi và đóng nano (Nhấn php check.php12 + php check.php15 rồi nhấn php check.php16 và php check.php17) Khởi động lại PHP-FPM. Thay thế 6 bằng phiên bản của riêng bạn, e. g, 7, 6, v.v.It's Working!4 short_open_tagVới việc sử dụng rộng rãi XML và sử dụng các thẻ này bằng các ngôn ngữ khác, máy chủ có thể dễ bị nhầm lẫn và cuối cùng phân tích mã sai trong ngữ cảnh sai. Cài đặt 3 cho PHP biết liệu dạng rút gọn (It's Working!85) của thẻ mở của PHP có được phép hay không. Nếu muốn sử dụng PHP kết hợp với XML, bạn có thể tắt tùy chọn này để sử dụng It's Working!86 nội tuyến. Nếu không, bạn có thể in bằng PHP chẳng hạn. It's Working!87. Ngoài ra, nếu bị tắt, bạn phải sử dụng dạng dài của thẻ mở PHP ( It's Working!88) Làm cách nào để bật thẻ mở ngắn trong PHP?Trong trình chỉnh sửa yêu thích của bạn, hãy mở /etc/php. ban đầu. Nếu bạn chưa đăng nhập vào máy của mình, hãy đăng nhập (ssh nếu cần) và mở /etc/php. ban đầu. . Tìm và chỉnh sửa dòng short_open_tag. Bạn sẽ tìm thấy một dòng có nội dung short_open_tag = Off, thay đổi điều này thành. short_open_tag = Bật. . khởi động lại apache Là gì |