5 последних сообщений пользователя sl4mmer |
JavaScripts [ Предотвращение повторной отправки ]
|
sergeiss
спасибо, именно то, что я хотел.
|
JavaScripts [ Предотвращение повторной отправки ]
|
Ребят, вопрос довольно нубский наверное - но как-то не силен вообще я в javascript (не силен это мягко сказано еще)
Вобщем суть такая - есть весьма загруженный сервер, с формой заказов. После отправки формы - порой (особенно в дневные часы) сервак секунд на 10-15 задумывается, и посетитель щелкает кнопку заказа несколько раз (в итоге формируется несколько заказов)
Решил для предотвращения подобной фигни временно сделать небольшой костыль - при первом нажатии кнопки, через javascript сделать ее недоступной.
Собственно подскажите, пожалуйста, как это сделать?
|
PHP для знатоков [ Не определяется IP ]
|
Arni
Хостер слава богу не мой, а клиентский)
|
PHP для знатоков [ Не определяется IP ]
|
Всем спасибо за помощь. :D
Оказывается проблема в хостере, у него реальный айпишник пишется в другую переменную.
Собственно как я выяснил это (мб кому поможет)
$file=fopen ('findip.txt','w'); $ip_pattern="#(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)#"; $ret=""; foreach ($_SERVER as $k => $v) { if (substr($k,0,5)=="HTTP_" AND preg_match($ip_pattern,$v)) $ret.=$k.": ".$v."\n"; } fputs($file,$ret); fclose($file);
Затем открыл получившийся файлик и вижу:
HTTP_X_REAL_IP: 109.184.192.49
вот собственно и все)
|
PHP общие вопросы [ Поисковый скрипт ]
|
уже яснее,сайты так понимаю ваши и доступ их базам данных есть. Так? |