Модераторы: Aliance, skyboy, MoLeX, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка "302 Moved Temporarily", вместо текста, получаемого fgets 
:(
    Опции темы
AmraKimmerian
Дата 20.3.2010, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 18.4.2009

Репутация: нет
Всего: нет



Цитата

"na_tanke"

Не знаю ни про какие танки.

Цитата

заголовки должен отправлять ты

В последнем посте я спрашивал не про заголовки, а про куки. Не в заголовках дело - подставлял разные вариации, в том числе и те, что отдает в запрос браузер. См. пост от пользователя bazzjr.

Цитата

Принимать

В своем посте вы не ответили на главный вопрос - если сервер возвращает куки для php-запроса, то как их прочитать, вывести на экран?

Цитата

Может и не возвращать

А кто этим управляет? Разве сервер может определить, от браузера идет запрос или от кода php?

Цитата

Наверно да

В каком смысле "наверное"? То есть если curl-у захочется, то у него появится соответствующий функционал, а если нет - то нет?



Это сообщение отредактировал(а) AmraKimmerian - 20.3.2010, 20:37
PM MAIL   Вверх
bars80080
Дата 20.3.2010, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



Цитата(AmraKimmerian @  20.3.2010,  19:31 Найти цитируемый пост)
Не знаю ни про какие танки.

он имел ввиду это http://phpfaq.ru/na_tanke


PM MAIL WWW   Вверх
Fortop
Дата 20.3.2010, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Цитата(AmraKimmerian @  20.3.2010,  19:31 Найти цитируемый пост)
В последнем посте я спрашивал не про заголовки, а про куки. 

А где по-вашему передаются куки?


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
IgorIV
Дата 20.3.2010, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 7.9.2009

Репутация: нет
Всего: 8



AmraKimmerian, не люблю давать советы, не подкрепленные фактами.
Что-то навскидку не могу вспомнить ни одного сайта с редиректом. Родные форумы трогать не хочу. Злополучный адрес можешь выложить? Хоть в личку.

В твоем предпоследнем сообщении много белых пятен.
Цитата(AmraKimmerian @  20.3.2010,  08:30 Найти цитируемый пост)
Возвращает ли сервер куки, если к этому же необходимому сайту обращается не браузер, а код php?

Ты где-нибудь написал как ты обращаешся через код php?
А отсеять можно к примеру так, конфиг nginx
Код

if ($http_user_agent ="") {
return 404;
}

PM MAIL   Вверх
AmraKimmerian
Дата 21.3.2010, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 18.4.2009

Репутация: нет
Всего: нет



Цитата

Ты где-нибудь написал как ты обращаешся через код php?

Вариантов не много, помоему:

Код

$fp = fsockopen("www.".$host, 80, $errno, $errstr, 30);
    if (!$fp) {
  echo "$errstr ($errno)<br />\n";
    } else {
  $out = "GET /".$page.$params." HTTP/1.0\r\n";
  $out .= "Host: www.".$host."\r\n";
  $out .= "Connection: Close\r\n\r\n";
  fwrite($fp, $out);
  while (!feof($fp)) {
    $f .= fgets($fp, 1024);
  }
    }
echo $f;



Цитата

отсеять можно к примеру так, конфиг nginx

Понятно. Ставил я уже заголовки один в один, что передаются браузеру, когда идет запрос в адресной строке. Не помогало.
Тут не в этом дело. В Мозилле отключаю куки и тогда браузер тоже получает 301 ошибку. Дело в куках.

Цитата

А где по-вашему передаются куки

Ага, в заголовках, слышал уже. Только передать это просто - "Cookie:" и пошло-поехало. А как принять? Опять нет ответа на главный вопрос.

Цитата

он имел ввиду это http://phpfaq.ru/na_tanke

Я попробовал getallheaders(); Выдал "301 Moved PermanentlyServer...".

Цитата

то-то навскидку не могу вспомнить ни одного сайта с редиректом

Нате вам примерчик: irr.ru

Это сообщение отредактировал(а) AmraKimmerian - 21.3.2010, 09:48
PM MAIL   Вверх
IgorIV
Дата 21.3.2010, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 7.9.2009

Репутация: нет
Всего: 8



Начальную функцию слямзил smile
За 2 месяца мог и сам найти-то.

За 20 дней - ни ответа, ни привета. Помогло - не помогло. Ну на нет и суда нет.

Это сообщение отредактировал(а) IgorIV - 11.4.2010, 23:46
PM MAIL   Вверх
AmraKimmerian
Дата 13.4.2010, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 18.4.2009

Репутация: нет
Всего: нет



Не помогло.

c cURL-ами не получается - установить их не могу себе.

За "простой в производстве" простите - некогда было.

Разобрался тут немного - раз куки находятся непосредственно в начале переменной (в заголовках), куда загружается вся разметка с помощью fgets, то и считать, соответственно, их оттуда просто. Но при php-запросе сайт возвращает заголовки:
Код

HTTP/1.1 301 Moved Permanently
Server: nginx/0.7.64
Date: Tue, 13 Apr 2010 14:25:20 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
X-Powered-By: PHP/5.2.11
Location: http://.../


Явно не те, что отображаются в мозилле когда заходишь на страницу забив адрес в адресной строке.

Это сообщение отредактировал(а) AmraKimmerian - 13.4.2010, 17:31
PM MAIL   Вверх
Fortop
Дата 13.4.2010, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



bazzjr
AmraKimmerian
ну не получается у вас "тырить" контент или спамить -  и это хорошо. 


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
AmraKimmerian
Дата 14.4.2010, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 18.4.2009

Репутация: нет
Всего: нет



Да, это хорошо.
Плохо, когда начнут тырить у нас. И будет неизвестно, как это предотвратить.
PM MAIL   Вверх
Fortop
Дата 15.4.2010, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Цитата(AmraKimmerian @  14.4.2010,  17:37 Найти цитируемый пост)
как это предотвратить. 

Никак.

Поэтому и хорошо, что не получается у вас  smile 


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
bazzjr
Дата 15.4.2010, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 27.12.2007
Где: Россия, Пермь

Репутация: нет
Всего: 6



Fortop
Раз такой оффтоп пошел, и я свои пять копеек кину...

Как так нагло можно утверждать что кто-то "тырит", если использование fsockopen() не запрещает получение и работу с куками? Откуда вам известно для какой цели создан данный топик? Почему, если человек не знает ответа на вопрос, то сразу все вокруг "плохие", а он "хороший"?

Ответите мне?

Это сообщение отредактировал(а) bazzjr - 15.4.2010, 16:50
PM MAIL ICQ   Вверх
AmraKimmerian
Дата 15.4.2010, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 18.4.2009

Репутация: нет
Всего: нет



Да, и не хотелось бы, чтобы ваши, Fortop, слова резюмировали этот топик. Тема открыта для тех кому есть что сказать по существу. Всем остальным спасибо за терпение, информацию и прочие "танки" smile.


PM MAIL   Вверх
Fortop
Дата 16.4.2010, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



bazzjr, каким образом возможность работы fsockopen() обеляет вас от попытки красть чужой контент? smile

В большинстве сервисов предусматривающих интеграцию - есть API или как минимум инструкция, как работать с ними.
В остальном числе случаев "пионерам" лучше не иметь представления о том как все это делается smile

А топик лучше закрыть - дабы не поощрять воров.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0863 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.