I url zaten php kullanarak veritabanında ibraz edildiği takdirde denetliyor yapılması gerekenler.
I have a database table where i store URLS submitted by users. But i want to check if the urls are already submitted or not in the database before inserting it to the database. For example, URLS like http://www.example.com, http://www.example.com/, http://example.com and http://example.com/ should return false if any one of them is already inserted in database as they all are same urls. I think we can get this done by using regular expression.But i am a little weak in regex so need your help. thank you
Edited
Merhaba, adresler sadece net yapmak için dizi değil veritabanında ise en varsayalım. Ben veritabanından sonucu ile benzersiz anahtarı ve eşleştirme url biliyorum. Ama burada i var
farklı bir soru Eğer dikkatlice bakarsanız.
$ Urls = array ('http://www.example.com/newpage.html', 'http://www.example.com/newpage.html');
case A user submits a url. suppose http://example.com/newpage.html
Şimdi bir url olarak bu yüzden kontrol ve yanlış dönmek için bir işlev gerekir http://www.example.com/newpage.html $ adresler dizide mevcuttur ve http://www.example.com/newpage.html ve http://example.com/newpage.html(userinput www olmadan) aynı sayfadır url dizide varsa. Ben şimdi kendime açıklık umuyoruz.
Yani url alan için ben bugüne kadar düşündüğünüz bir alan kontrol veya mysql tabloda benzersiz bir anahtar yapmıyor. Ben bunun için Regexp kullanmanız gerekir düşünüyorum. Herhangi bir yardım?