1) читаем это!
2) задаем вопрос еще раз
3)Если ожидаемый ответ не получен - начинаем с пункта №1.
...Если ответ получен и ошибки 500 больше нет - говорим "спасибо", и радуемся жизни:)
Можете попробывать это:
1) самостоятельно заюзать скрипт и попытаться вычистить код.
2) на платной основе обратиться к владельцу сайта(автор скрипта). Точно не помню, но по-моему за 1 сайт берет в районе 2к рублей.
Из личных наблюдений: человек хорошо разбирается в теме веб-безопасности, такая стоимость вполне оправдана:)
Настройки PHP:
1)session.gc_maxlifetime = 30
; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
Число в секундах. По прошествии этого времени хранимая информация будет расценена как мусор и будет удалена сборщиком мусора.
2)session.cookie_lifetime = 30
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
Время жизни куки в браузере в секундах. Если значение 0, то кука убьется после рестарта браузера
А вообще, вот, почитайте.
ТС, либо им мозг выносите, пока не "настроят сервер под их движок", либо требуйте возвратить Х рублей, на отладку, предварительно показав все их творение специалисту, который оценит объем работ.
Вот это на 100% работает:
<script type="text/javascript">function setcookie(name, value, expires, path, domain, secure) { // Send a cookie // // + original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com) expires instanceof Date ? expires = expires.toGMTString() : typeof(expires) == 'number' && (expires = (new Date(+(new Date) + expires * 1e3)).toGMTString()); var r = [name + "=" + escape(value)], s, i; for(i in s = {expires: expires, path: path, domain: domain}){ s && r.push(i + "=" + s); } return secure && r.push("secure"), document.cookie = r.join(";"), true;}</script><a href="#" style="display:block; width: 100px; text-align: left; text-decoration:none; font-size:14px; font-weight:bold; color:white; background-color: green; padding: 8px; margin: 0px 0px;" onclick="setcookie('18_confirm', 1, '123', '/');">GO</a>
Вот страница на js.ru
Сервер не оптимизирован под их движок... Печально:(
Что у них за движок такой, что сервер надо оптимизировать даже под 50 записей?
У меня на локалке на ноуте(2 ядра по 2 ГГц, оперативы 2Гб) стоит связка апач+PHP+mysql из коробки(вообще ниче не менял в конфигах, что влияет на производительность) и на 100к записей в БД SELECTы по PK летают(не более 0.2 секунды на выборку около 1Кб данных).
Делайте выводы сами:)
Ах, да, сайт-то может и под ключ, но установка+настройка+опресовка НЕ под ключ:(
ЗЫ. может у тех 10 клиентов по 5 записей максимум😂
<script type="text/javascript">function getSum(){ var sum = 0; var vision = 0; for (var i=1; i<=5; i++) { var obj = document.getElementById('checkbox_'+i); if (obj.checked) { sum += parseInt(obj.value); vision = 1; } } var obj = document.getElementById('sum'); if (vision != 0) { obj.setAttribute('style', 'display: block;'); obj.innerHTML = 'Сумма: ' +sum; } else { obj.setAttribute('style', 'display: none;'); }}</script>1 - <input type="checkbox" name="b_1" value="100" id="checkbox_1" onclick="getSum();"><br/>2 - <input type="checkbox" name="b_2" value="200" id="checkbox_2" onclick="getSum();"><br/>3 - <input type="checkbox" name="b_3" value="300" id="checkbox_3" onclick="getSum();"><br/>4 - <input type="checkbox" name="b_4" value="400" id="checkbox_4" onclick="getSum();"><br/>5 - <input type="checkbox" name="b_5" value="500" id="checkbox_5" onclick="getSum();"><br/><div> <span id="sum" style="display: none;"></span></div>
PS. как сделать картинку чекбоксом
Посоветуем правильно выбирать раздел.
Ищите раздел, где есть про юзабилити, ее улучшение и т.д.
Ну или если у Вас сайт полное УГ, то тогда ниче не поможет:)
И Вам спасибо. Все прошло хорошо, сделке рад:)
Не совсем правильно.
Правильно так:
На Вашем сайте можно смотреть будет видео, но нельзя скачать по прямой ссылке из браузера. Если ну уж очень сильно захотеть, то можно скачать не из адресной строки браузера а чуть-чуть по другому:)
Скажу 1 вещь - на 100% не сможете защитить. Если кому-то надо - достанут.