Пишите нормально требования к сайту, иначе вам будут советовать всё подряд.
То что сейчас вы описали очень легко можно сделать на друпале и без программирования.
А ещё может быть кэш днс в браузере. У меня iguides.ru появлялся только в хроме.
Проблема решается следующим образом
Не таблицу, а базу. Выполните examples/create_tables.sql
В config.inc.php уже все прописано. Надо просто раскомментировать настройки в разделе
/* Storage database and tables */
Нужно создать БД для того что бы phpmyadmin мог хранить конфигурацию.
Потом в config.inc.php сопоставить таблицы этой БД
/phpmyadmin/doc/html/setup.html#phpmyadmin-configuration-storage
storage нужно настроить. У вас в базе есть таблица phpmyadmin?
Сессии самый простой и надёжный вариант. Где, как и какое время их хранить вы можете сами решать, PHP это позволяет. Да и не понятно зачем нужно хранить информацию о товарах в корзине хранить неограниченное время? Если пользователь решил что то купить, то он оформит заказ сразу либо в течении нескольких дней.
Для 7-ки такое тоже есть. Если нет необходимости заходить в админку с мобильника, то обычное админ меню, я думаю, всё таки удобней.
https://drupal.org/project/navbar
Самый простой вариант, это использовать какой нибудь внешний сервис. Например, discus.
<style>.body {color:red;}</style>
Так ведь встроенные стили тоже в этой переменной могут быть. В 7-ке drupal_add_css() может принимать такие стили. Это иногда удобно, когда надо добавить пару строчек CSS кода на какой то отдельной странице сайта.
В большинстве случаев CSS файлы уже находятся в кэше браузера, поэтому браузер может применять их сразу.
http://stackoverflow.com/a/1642259/272927
Не уверен, на счёт HTML5, но в (x)html4 <style/> всегда должен быть внутри <head/>.