PHP
на стороне сервера.Это означает, что когда клиент подключается к вашему серверу с помощью браузера, ваш сценарий PHP
создает содержимое для отображения и делает это только один раз за запрос.
Javascript
на стороне клиента.Это означает, что ваш браузер запускает скрипт.Но после изменения URL-адреса просматриваемого в данный момент сайта у вас не будет никакой власти, поскольку он загружает собственные javascript
скрипты (если они есть).
То, что вы хотите сделать, может быть достигнуто с помощьюframes
(но перечисленные вами сайты не являются frame
дружественными, и они все равно будут перенаправлены на себя, так что вы потеряете контроль при первой загрузке) или через браузер plugin
, что является более сложным и пользователю придетсясначала установите plugin
.