Вопрос:Вообще то два...
равнозначны ли эти способы,практически равнозначны
нельзя ли подменить IP, который приходит в $_SERVER? Будет ли htaccess более надежным способом?Ип адрес подменить нельзя, однако можно использовать прокси, в таком случае адрес реального клиента будет заменен адресом прокси сервера.