Źle napisany jest warunek. Jeżeli chcesz przekierowywać komputery z innym IP nic podane przez Ciebie - mogłoby to wyglądać na przykład tak:
if(!(
$_SERVER["REMOTE_ADDR"]) == ("adres ip 1") ||
$_SERVER["REMOTE_ADDR"]) == ("adres ip 2") ||
$_SERVER["REMOTE_ADDR"]) == ("adres ip 3")
)){
// przekierowanie
}
Następny błąd jest w funkcji echo
"<script type='text/javascript'>window.location.href = '<a href=" <- w tym miejscu dla PHP kończy się to co ma wyświetlić, a resztę próbuje interpretować jako swoją składnie. Można by to poprawić bawiąc się cudzysłowami, jednak znacznie ładniejsze i wydajniejsze będzie przekierowanie wysłane w nagłówku z poziomu PHPa - po prostu
header("Location: http://www.jakas-domena.com/");
Edit: Co to forum robi z wyswietlaniem linków w kodzie?? wszystko w <script> chyba jest okej.