А что вы вообще делаете?
ПС. explode не регулярное выражение, писать там разделители // не нужно - '<tbody>'.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomen.ru$ [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?sub\. [NC]
RewriteRule ^(.*)$ http://newdomen.ru/$1 [R=301,L]
Вопрос в другом - а стоит ли этого делать в ущерб другим "нормальным" пользователям которые, чего бы там не говорили, побоятся или не захотят ввести свой номер телефона (вспомнить хотя-бы ту же смс подписку, вроде бы подобная же схема была - укажи свой номер и введи полученный код?)? Вы не сравнивайте себя с соц сетями, то другое дело и другой уровень. Все конечно понимает что это "отслеживание" и сбор информации о пользователе, но им деваться некуда и вводят, либо просто не понимают и им на это пофиг.
Но ставьте, даже будет интересно какой при этом процент отказов у вас будет.
Как работать http://php.net/manual/ru/function.preg-match.php
Чудо функции не существуют. Либо вы учите регулярные выражения, либо, если у вас хтмл, парсите ДОМ всякими классами (хотя это для вас еще сложнее будет).
Можно. Либо сделать исключение для этого домена, либо создать там свой htaccess с RewriteEngine On|Off
Добавить после rewriteENgine On
А разве при авторизации из браузера вы не передаете логин и пароль? Их в скомуниздить не могут?
Скриптом
...............
Если получили сессию авторизации то никуда дальше переходить и ничего смотреть не надо. Далее делайте запрос к своим закрытым страница, естественно если правильно скрипт настроили, по этому куску кода у меня есть некоторые сомнения. Вообщем почитайте еще документации и смотрите примеры
sql запросами это не сделать. Кроме того у xfields свой формат записи