Ja mam takie rozwiązanie z youtube.com, może nie jest ono zbyt optymalne ale podczas dodawania linku do bazy sprawdza czy czasem niema takiego w bazie, jak jest to wywala jak niema to dodaje, i ta metoda jest według mnie dobra. Możesz również zapisywać adresy do pliku tekstowego i pobierać z niego do sprawdzenia czy adres już jest.
Możesz to również zrobić tak:
zliczyć ilość rekordów w tablicy i wpuścić to w pętle foreach albo for jak wolisz, a później tylko porównujesz na takiej zasadzie
<?php
$links = array('1' => 'http://domena.pl/p/111', '2' => 'http://innadomena.com?123'); $rekordy="wynik zliczania rekordów w tablicy";
for($i = $rekordy; $i < $rekordy;$i++)
{
if($adres==$links[$i])
{ jakieś polecenie;
} else { jakieś polecenie;
}
}
?>
Oczywiście to najprostsze rozwiązanie.