Forum Webscript.Ru
Программирование => PHP => Тема начата: obytatel от 14 Декабря 2002, 03:10:49
-
необходимо проверить не является ли recip-link скрытой, т.е. не шейвит ли автор, видны ли они в браузере.
-
Ты русский язык учил? Если да - то пиши на нём.
-
obytatel
Имхо, только анализируя html-код
-
obytatel
никак. Только ручной проверкой, а потом уже смотреть не менялась ли страница.
-
Ладно, а как проверять менялась она или нет?
-
Вариант 1 - можно по http-заголовку Last-Modified, но ему особо доверять нельзя.
Вариант 2 - контрольная сумма по, например md5.
Подробная статья по второму-варианту, и потому, почему нельзя пользоваться первым (не сочтите за рекламу, но уж очень она по вопросу): http://www.programmist.spb.ru/public/web_see.html
Однако, если страница - чистый html (вы должны быть уверенны в этом на 100%), то пройдет и первый, при неизвращенных настройках сервера и всяких htaccess\'ов.
-
Ладно, а как проверять менялась она или нет?
Получить хедеры страницы и смотреть.
-
Stek
Вы прочитали что я написал? Вы прекрасно знаете, что хедеры вещь относительная.
И например, на форумах Webscript - всегда любая страница будет обновленной казаться всегда!(стандарт). Как собственно любой форум.
Поэтому хедеры - вещь очень неправильная. Тем более еще они могут меняться сервером (что делается очень часто)
-
Дмитрий Попов
прочитал я это :)
только слова "recip-link" и "шейв" говорят о некоторой направленности и специфической области этого вопроса :) Хотя может я и ошибаюсь.
Суть в том, что ресипы как правило не должны располагаться на динамических страницах, и мало того - после попадания к вам в базу - эта страница вообще не должна изменятся.