А зачем это нужно - для защиты сайта от копирования? И не очень понятно - как это работает. Ну допустим, написал человек скрипт, который ему на страницах сайта все ссылки закодировал. Потом сайт работать перестанет (ссылки то изменились)?
Мелкий
Отправлено: 15 Декабря, 2011 - 18:42:28
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Ссылки проходят url-кодирование всегда. Или этим занимается браузер или ссылка уже в нужном виде.
Кстати, ваш пример - битый и приведёт к 400 ошибке.
----- PostgreSQL DBA
webmos
Отправлено: 15 Декабря, 2011 - 22:05:46
Гость
Покинул форум
Сообщений всего: 65
Дата рег-ции: Окт. 2011 Откуда: Москва
Помог: 0 раз(а)
Мелкий пишет:
Ссылки проходят url-кодирование всегда. Или этим занимается браузер или ссылка уже в нужном виде.
Кстати, ваш пример - битый и приведёт к 400 ошибке.
Пример битый - я от балды там сократил символов, чтобы на две строчки не писать.
Мне не понятно - на каком этапе использовать функцию, которую вы указали. Это должен быть отдельный скрипт или сама страница с сылкой должна содержать такой скрипт?
И зачем это делается? если страничку не сохранять, а при просмотре в браузере выбрать просмотр исходного кода, то никакого шифрования уже нет и все ссылки видны
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
это надо для правельной передачи даных, некоторые символы пробелы, кавычки, кирилицу браузер может понять не правельно. Это преобразование ничего не скрывает и ничего не запрещает, его можно легко расшифровать, это просто нужно для работы http протокола.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
webmos
Отправлено: 16 Декабря, 2011 - 13:46:19
Гость
Покинул форум
Сообщений всего: 65
Дата рег-ции: Окт. 2011 Откуда: Москва
Помог: 0 раз(а)
OrmaJever пишет:
это надо для правельной передачи даных, некоторые символы пробелы, кавычки, кирилицу браузер может понять не правельно. Это преобразование ничего не скрывает и ничего не запрещает, его можно легко расшифровать, это просто нужно для работы http протокола.
Следуя вашей логике получается, что страницы, созданные при помощи "чистого" html уже неправильны - в них то ссылки никак не зашифруешь, для шифрования необходим php.
Либо нестыковочка, либо что-то не то здесь.
OrmaJever
Отправлено: 16 Декабря, 2011 - 14:00:33
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
webmos страницына чистом html остались гдето в 90-ых, но даже если они и есть то браузер сам преобразует сылку. Вот например сылка с wiki http://ru[dot]wikipedia[dot]org/wiki/Объ[dot][dot][dot]программирование
нажмите на анё и посмотрите на следуйщей странице в строку адреса, русский текст преобразуется.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
webmos
Отправлено: 16 Декабря, 2011 - 20:57:15
Гость
Покинул форум
Сообщений всего: 65
Дата рег-ции: Окт. 2011 Откуда: Москва
Помог: 0 раз(а)
OrmaJever пишет:
webmos страницына чистом html остались гдето в 90-ых, но даже если они и есть то браузер сам преобразует сылку. Вот например сылка с wiki http://ru[dot]wikipedia[dot]org/wiki/Объ[dot][dot][dot]программирование
нажмите на анё и посмотрите на следуйщей странице в строку адреса, русский текст преобразуется.
ой, а я не знал, что в рекомендациях w3c говорится, что чистый html остался в прошлом и надо обязательно верстать на php
OrmaJever
Отправлено: 16 Декабря, 2011 - 23:32:16
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
я думал чистый html это статичные файлы *.html ? Не?
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
sKaa
Отправлено: 16 Декабря, 2011 - 23:56:17
Частый посетитель
Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011 Откуда: Россия г. Нижний Новгород
Помог: 25 раз(а)
[+]
webmos пишет:
верстать на php
Пора бы уже объявить вознаграждение тому кто первый сверстает страничку на чистом php в пару миллионов долларов !
webmos
Отправлено: 17 Декабря, 2011 - 14:44:25
Гость
Покинул форум
Сообщений всего: 65
Дата рег-ции: Окт. 2011 Откуда: Москва
Помог: 0 раз(а)
OrmaJever пишет:
я думал чистый html это статичные файлы *.html ? Не?
Я тоже также думаю. Но чем плохи статичные файлы на html, если, содержание страницы не планируется менять? зачем в здесь использовать php? (это к вашим словам о том, что html остался в 90-х) (Добавление)
sKaa пишет:
webmos пишет:
верстать на php
Пора бы уже объявить вознаграждение тому кто первый сверстает страничку на чистом php в пару миллионов долларов !
Можно даже больше, чем 2 млн
OrmaJever
Отправлено: 17 Декабря, 2011 - 14:48:18
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
webmos пишет:
Я тоже также думаю. Но чем плохи статичные файлы на html, если, содержание страницы не планируется менять? зачем в здесь использовать php? (это к вашим словам о том, что html остался в 90-х)
Сайты на чистом html не имеют смысла, на нах можно зайти 1 раз прочитать и забыть, и ради этого держать сайт? Людям нужно что-то динамичное, поэтому статичных сайтов осталось не много.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
webmos
Отправлено: 17 Декабря, 2011 - 16:09:22
Гость
Покинул форум
Сообщений всего: 65
Дата рег-ции: Окт. 2011 Откуда: Москва
Помог: 0 раз(а)
OrmaJever пишет:
webmos пишет:
Я тоже также думаю. Но чем плохи статичные файлы на html, если, содержание страницы не планируется менять? зачем в здесь использовать php? (это к вашим словам о том, что html остался в 90-х)
Сайты на чистом html не имеют смысла, на нах можно зайти 1 раз прочитать и забыть, и ради этого держать сайт? Людям нужно что-то динамичное, поэтому статичных сайтов осталось не много.
Если сайт новостной, то, конечно, контент будет меняться и здесь php нужен. А если, например, ученый выкладывает свои статьи. Они будут лежать годами и не меняться. В этом случае достаточно html.
А по поводу моего первоначального вопроса я так понял, что некоторые символы в URLах могут быть неправильно поняты браузером и для этого их и кодируют.
PS: а я то подумал, что так можно защитить контент (хоть немного)
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
webmos пишет:
Если сайт новостной, то, конечно, контент будет меняться и здесь php нужен. А если, например, ученый выкладывает свои статьи. Они будут лежать годами и не меняться. В этом случае достаточно html.
В этом случае достачно скачать wordpress. Если он учёный то html и css он скорее всего не знает, а писать чёрный текст на белом фоне это не очень.
webmos пишет:
А по поводу моего первоначального вопроса я так понял, что некоторые символы в URLах могут быть неправильно поняты браузером и для этого их и кодируют.
Да да, вот ещё самый лутший пример:
Например мне нужно через get передать 3 символа a&b. Если их не закодировать то будет index.php?get=a&b
Тоесть в масиве ГЕТ будет
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.