LINUX.ORG.RU

wget + cookies


0

0

Здравствуйте!!!

Наткнулся на сайты которые время жизни cookies ставят больше чем MAX_INT(2147483723) и wget их не может правильно интерпретировать так как он эту строку записывает в time_t переменную и после сравнения с time(NULL) получаем что cookies старый. Это сайты кривые или всетаки wget кривой?

PS: Здесь http://www.cookiecentral.com/faq/#3.5 пишут что время должно быть unix time. curl нормально работает.


Ответ на: комментарий от OxiD

#include <stdio.h>
#include <time.h>
#include <limits.h>

int main()
{
	time_t t1=INT_MAX;
	time_t t2=UINT_MAX;

	printf("%s\n", t1 < t2 ? "ты прав" : "ты не прав");

	return 0;
}

Devix
() автор топика
Ответ на: комментарий от OxiD

>Да, ты прав этро 32 бита со знаком. Блин, интересно а зачем там знак?
чтобы машина времени нормально отрабатывала

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.