Задать вопрос
Ответы пользователя по тегу PHP
  • Проверка наличия cookie от стороннего домена

    Dimitriys
    @Dimitriys
    :))) такое (при помощи одной только куки без доступа к сайту-отправителю) просто так невозможно… представьте у вас есть кука от money.yandex.ru… вы заходите на сайте supernews.ru… там перехватывается ваша кука от яндекса например с сессией и выводятся ваши денюжки
    Ответ написан
    7 комментариев
  • Вопрос по mysql_connect и mysql_pconnect

    Dimitriys
    @Dimitriys
    все запросы внутри одного скрипта так и так идут через один коннект… вы же его устанавливаете вызовом mysql_connect
    разница mysql_connect после завершения скрипт закроет соединение… а после mysql_pconnect соединение останется висеть…
    при повторном запуске скрипта mysql_connect опять откроет новое соединение… а mysql_pconnect подключится к уже открытому
    от себя добавлю, если незнаете — используйте mysql_pconnect… иногда значительный выигрыш дает…

    подробнее, как бы банально не звучало, в официальной документации www.php.net/manual/ru/features.persistent-connections.php
    о mysql_pconnect php.net/manual/ru/function.mysql-pconnect.php «Во-первых, при соединении функция пытается найти уже открытый (постоянный) указатель на тот же сервер с тем же пользователем и паролем. Если он найден, возвращён функцией будет именно он, вместо открытия нового соединения.
    Во-вторых, соединение с SQL-сервером не будет закрыто, когда работа скрипта закончится. Вместо этого, оно останется рабочим для будущего использования ( mysql_close() также не закрывает постоянные соединения, открытые mysql_pconnect()).»
    Ответ написан
    3 комментария
  • Уникальный идентификатор сессии?

    Dimitriys
    @Dimitriys
    извините конечно, но ваш способ защиты не поможет… все равно люди которые захотят получить ваш каталог будут сниферить трафик между телефоном и программой… и им ничего не мешает первое соединение сделать с телефона для получения кода, а потом уже из скрипта.
    Может лучше на вашей стороне на основе частоты запросов выдавать капчу? Например если более 10 запросов за 10 секунд выдаем ему капчу для проверки что он не бот или просто блокируем. Так хотя бы по времени растянете процесс сграбливания каталога.
    Либо тогда уж шифруйте данные между программой и сервером.
    Ответ написан
    Комментировать
  • Категоризация текста

    Dimitriys
    @Dimitriys
    может хватит простенького велосипеда на чистом mysql без хитростей?
    update `news` set `category`='disaster' where `content` like '%катастрофа%' or `content` like '%трагедия%';
    
    Ответ написан
    5 комментариев
  • php + curl + ssl + tomcat

    Dimitriys
    @Dimitriys
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    Ответ написан
  • Странная работа global

    Dimitriys
    @Dimitriys
    1) все же надо видеть phpinfo()
    2) указанный код запускается отдельно? ни во что не обернут? создаем testttt.php внутрь которого помещаем ваш код, запускаем через браузер и через cli… одинаковый разультат?
    3) а если так? что возвращает?
    <?php $GLOBALS['logpath'] = 234; function a() { var_dump($GLOBALS['logpath']); } a(); ?>
    Ответ написан
    2 комментария
  • XLSX => PHP?

    Dimitriys
    @Dimitriys
    Все вышеперечисленные ораторы писали именно о XLS -> PHP
    с XLS все на так просто… работал с множеством разных классов для парсинга… нет 100% работающего, из 500 файлов с компьютеров разных пользователей обязательно попадется файл в котором даты считаются как числовые значения или еще какой глюк.

    а если смотреть на XLSX -> PHP я бы посоветовал сделать «свой велосипед»
    1) распаковываем файл… (xlsx это обычный zip)
    2) внутри будет xl/worksheets/sheet1.xml в котором уже ваши данные в читаемой форме
    Ответ написан
    3 комментария