Ich benutze die strpos-Funktion, um eine URL zu validieren, die von einem Benutzer gesendet wird, und ich möchte sicherstellen, dass ich nichts vermisse, dass der Benutzer die Validierung umgehen und eine URL, die unangemessen ist, senden kann .PHP strpos Validierung
Als Beispiel, wenn ich nur möchte, dass ein Benutzer eine URL eingeben kann, die mit der Youtube-Domäne verknüpft ist, möchte ich nicht, dass sie einen Platzhalter (*) oder etwas darin einfügen können würde die strpos-Funktion "tricksen".
$url = $request->input('url');
// Check if Youtube url is found
if (strpos($url, 'http://youtube.com') > -1)
{
// some code
}
// some code
Vielen Dank!
Sie müssen auch URL shorteneners, auch – andrewsi