Prova questo.
	Codice PHP:
	
<?php 
function checkURL_1($URL) {
 $result = parse_url($URL);
 if ($result !== false) {
  if (! isset($result['query'])) {
   preg_match('/\.(jpg|png|JPG|JPEG|jpeg|gif|GIF)$/',$URL,$result);
   if (count($result) != 0) {
    return true;
   }
  }
 } 
 return false;
} // function checkURL_1($URL)
function checkURL_2($URL) {
 preg_match('/\?/',$URL,$result);
 if (count($result) == 0) {
   preg_match('/\.(jpg|png|JPG|JPEG|jpeg|gif|GIF)$/',$URL,$result);
   if (count($result) != 0) {
    return true;
   }
 } 
 return false;
} // function checkURL_2($URL)
print "checkURL_1<br/>";
print checkURL_1("https://www.google.com/searchbyimage?image_url=http://i.4cdn.org/b/1456331462778s.jpg") ? "OK " : "KO ";
print checkURL_1("http://iqdb.org/?url=http://i.4cdn.org/b/1456331462778s.jpg") ? "OK " : "KO ";
print checkURL_1("http://i.4cdn.org/b/1456331462778.jpg") ? "OK " : "KO ";
print checkURL_1("https://www.google.com/searchbyimage?image_url=http://i.4cdn.org/b/1456331542167s.jpg") ? "OK " : "KO ";
print checkURL_1("http://iqdb.org/?url=http://i.4cdn.org/b/1456331542167s.jpg") ? "OK " : "KO ";
print checkURL_1("http://i.4cdn.org/b/1456331542167.jpg") ? "OK " : "KO "; 
print "<hr/>";
print "checkURL_2<br/>";
print checkURL_2("https://www.google.com/searchbyimage?image_url=http://i.4cdn.org/b/1456331462778s.jpg") ? "OK " : "KO ";
print checkURL_2("http://iqdb.org/?url=http://i.4cdn.org/b/1456331462778s.jpg") ? "OK " : "KO ";
print checkURL_2("http://i.4cdn.org/b/1456331462778.jpg") ? "OK " : "KO ";
print checkURL_2("https://www.google.com/searchbyimage?image_url=http://i.4cdn.org/b/1456331542167s.jpg") ? "OK " : "KO ";
print checkURL_2("http://iqdb.org/?url=http://i.4cdn.org/b/1456331542167s.jpg") ? "OK " : "KO ";
print checkURL_2("http://i.4cdn.org/b/1456331542167.jpg") ? "OK " : "KO "; 
print "<hr/>";