- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Если отвечать на поставленный вопрос - то да, можно :)
Если решать проблему, то для начала расскажите чем вы запрос отправляете.
curl, file_get_contents, сокеты, или какую-нибудь либо типа guzzle юзаете?
Вообще гуглите просто как отправить куки с помощью того средства, которым вы запросы делаете.
Если отвечать на поставленный вопрос - то да, можно :)
Если решать проблему, то для начала расскажите чем вы запрос отправляете.
curl, file_get_contents, сокеты, или какую-нибудь либо типа guzzle юзаете?
Вообще гуглите просто как отправить куки с помощью того средства, которым вы запросы делаете.
через file_get_contents. Погуглил... Ниче не понял. Я просто в принципе не очень хорошо понимаю как с куками работать. Пытался сделать так (метод с php.net):
вообще ничего не работает...
Очень странно, куки я так не отправлял, а вот авторизацию по логину/паролю делал. Там она тоже через заголовки делается.
Ну что могу сказать, или ищите способ посмотреть что у вас уходит на сервер (через fiddler может или еще как), или пробуйте с помощью курла, сокетов или других способов.
Вывод ошибок еще может включить, вдруг что-то пишет всё-таки?
На всякий случай накатаю для таких как я.
Если вы юзаете file_get_contents и нужно отправить куки, то не мучайте голову и юзайте cURL. Это действительно удобнее и действительно работает))
Вы делали раньше так:
Но нужно было отправить куки, например "region=77; country=43", так как сайт по умолчанию выдавал данные не того региона, который нужен был. Оказывается всё очень просто... почти... Делаем так:
Обратите внимание на то, что perg_match не работает, если в pattern стоит (.*). Нужно чтобы стояло (.+?). Как по фен-шую это всё называется и в чем корень зла сказать затрудняюсь, но в этом есть смысл. Может кто-то ниже сможет дать умное объяснение, но мне сейчас достаточно того, что нашелся просто рабочий способ.
Ну и вообще это хорошая замена file_get_contents, так как просто удаляем строчку
и получаем полностью аналогичную функцию. Умные говорят, что cURL круче file_get_contents. Я так понимаю, в основном тем, что можно помимо куков отправить еще кучу всякого добра, но повторюсь, я пока не всё изучил. Гуглите подробности и будет Вам счастье. Я тут просто описал примитивнейшее применение, которое довольно просто понять как использовать и дополнить нужными штуками.