Pengesahan URL dalam PHP
Dalam PHP, mengesahkan URL boleh menjadi tugas yang membosankan, terutamanya apabila cuba mencari ungkapan biasa yang boleh dipercayai untuk tujuan. Walaupun terdapat berbilang pelaksanaan yang tersedia, adalah penting untuk ambil perhatian bahawa bergantung pada ungkapan biasa untuk pengesahan URL secara amnya tidak digalakkan.
Memanfaatkan Fungsi Terbina dalam
Pendekatan yang lebih baik ialah untuk menggunakan fungsi terbina dalam PHP, khususnya fungsi filter_var(). Fungsi ini memudahkan pengesahan URL dengan menggunakan penapis FILTER_VALIDATE_URL:
var_dump(filter_var('example.com', FILTER_VALIDATE_URL));
Jika rentetan input mewakili URL yang sah, filter_var() akan mengembalikan URL itu sendiri. Jika tidak, ia akan kembali SALAH.
Nota Peringatan
Perlu dinyatakan bahawa penyelesaian yang dinyatakan di atas mempunyai had:
Untuk keperluan pengesahan URL yang lebih kompleks, adalah dinasihatkan untuk mempertimbangkan penyelesaian alternatif yang menangani pengehadan yang dinyatakan di atas.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesahkan URL dengan Amanah dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!