Категория - php

  • Есть у меня приложение, которое подключается на сайте с помощью iframe с другого домена. Приложение использует сессию для ведения пользователя по шагам и хранения некоторых данных. Все было хорошо пока система тестировалась на локальном компьютере, однако при переносе на боевой сервер (разные домены) выяснилось что ИЕ (любой интернет-эксплорер) отказывается держать сессию. А сессия, как известно, основана на куки. То есть она хранит идентификатор сессии в этих самых cookie. Поэтому был сделан вывод, что в IE кукисы не записываются в браузер.

    Путем долгих поисков в интернете было выяснено, что проблема отказа работы Internet Explorer с cookie из ифрейма известна и было найдено ее решение, которое в свою очередь оказалось донельзя простым.

    Автор:
    Комментарии:
    0
    Добавлено:
    12.04.2010 - 12:07
  • Сегодня расскажу вам как в Drupal (пишу для 6 версии, для других вероятно будет аналогично) сделать постраничный вывод результатов своего запроса в базу данных.

    Автор:
    Комментарии:
    0
    Добавлено:
    25.02.2010 - 14:49
  • Многие веб-мастера, начинающие изучать cmf drupal, часто интересуются как темизировать (то бишь изменить вид) формы отправки комментариев. Многие же drupal-гуру отмахиваются от таких вопросов, говоря "используйте css". Так вот, css — это конечно хорошо .. display:none там, display:block тут... но нужно все таки научиться менять и html-код, выдаваемый системой. Это мы сегодня и попробуем ...

    Автор:
    Комментарии:
    0
    Добавлено:
    05.03.2009 - 23:59
  • Сегодня мы напишем небольшой скрипт бэкапа базы данных (дампа). Его действия будут предельно простыми и без особых наворотов, однако он будет легко устанавливаться и выполнять свои задачи "как часы" :)

    Автор:
    Комментарии:
    0
    Добавлено:
    14.02.2009 - 17:45
  • Как известно, объект XMLHttpRequest не разрешает делать запросы на другой домен. В будущей версии XMLHttpRequest этого ограничения нет, однако, к сожалению, пройдет еще немало времени прежде чем его можно будет использовать без оглядки на старые браузеры. Давайте посмотрим как можно быстро реализовать кроссдоменный post-запрос.

    Суть способа достаточно тривиальна:

    1. Делаем AJAX-запрос PHP-скрипту на этом же домене;
    2. Этот скрипт пересылает запрос PHP-скрипту на другой домен;
    3. После получения ответа с другого домена, первый PHP-скрипт отвечает AJAX-запросу.
    Автор:
    Комментарии:
    0
    Добавлено:
    10.02.2009 - 20:20
  • В обсуждении и разборе моей давней статьи о системе авторизации на PHP и MySQL, кто-то интересовался как сделать опцию "Запомнить" и автоматический вход. Это довольно просто, но так как есть желающие - нужно подробно описать. Я не буду повторять предыдущую статью, а буду на нее ссылаться.

    Автор:
    Комментарии:
    0
    Добавлено:
    27.10.2008 - 21:06
  • Кракозябры

    Иногда случаются такие моменты, когда в php нужно перекодировать данные из одной кодировки в другую. В этой заметке я приведу несколько функций, которыми я не раз пользовался.

    Сразу скажу, копирайт не мой (сейчас уже неясно чей), но фукнции работают. Часто помогают при php-javascript взаимодействиях.

    Итак, перекодировка из utf-8 в windows-1251 и обратно:

    Автор:
    Комментарии:
    0
    Добавлено:
    17.06.2008 - 18:10
  • Эти директивы заменяются интерпретатором в процессе выполнения скрипта на содержимое файла, указанного в качестве параметра. Аналогией является директива #include в языке C. Синтаксис очень простой:

    Автор:
    Комментарии:
    0
    Добавлено:
    11.06.2008 - 20:40
  • Полезные ссылки для веб-разработчиков

    Решил собрать в одном месте полезные ссылки по php, mysql и apache и выложить их здесь, потому что фаворитсы таскать туда-сюда уже надоело. К тому же и вы, мои дорогие читатели, сможете ими пользоваться.



    Итак:

    Автор:
    Комментарии:
    0
    Добавлено:
    07.06.2008 - 10:29
  • В этой заметке мы попробуем разобраться со слешами, кавычками, обратными кавычками и т.п.

    Автор:
    Комментарии:
    0
    Добавлено:
    04.06.2008 - 17:42