Обновлять куки на стороне PHP через AJAX не лучшая идея, потому что заголовки при AJAX не обновляються, а куки именно в заголовках и приходят. Обновлять куки можно 2мя способами: в js - без перезагрузки страницы; в PHP - только с перезагрузкой страницы.
Ваша картинка грузится не на чужой сайт, а прямиком в браузер пользователя, соответсвенно никакие ваши попытки что-либо заблокировать ни к чему не приведут.
Вообще лучше никогда не удалять записи с таблицы User, а ставить пометку удален или активен. Тогда не будет проблем с пропажей ссылок в записях на автора.
vialonchele, Все же если меняете в бэкграунде только цвет - тогда лучше указывать background-color.
Ну а скрипт сам когда запускаеться? Возможно нужно дождаться полной загрузки страницы и тогда менять?
Или отслеживать сами переходы и каждий раз менять цвет фона.
Некорректный вопрос. Из кода понятно что нужно найти не элемент которого нету в двух массивах, а разные элементы из 2х массивов. По задаче может подойти и 100, и 123, и "qwerty", их ведь нету в двух массивах.