32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11

Чтобы при обновлении страницы не выполнялся скрипт

02.03.2017, 13:29. Показов 7734. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При нажатии на кнопку submit формы, выполняется скрипт добавления записи в БД. При обновлении страницы - ТОЖЕ. Как сделать чтобы из формы скрипт сработал, а при обновлении страницы скрипт не выполнялся?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.03.2017, 13:29
Ответы с готовыми решениями:

Скрипт срабатывает при обновлении страницы
Скрипт срабатывает при обновлении страницы, хотя задумывалось при нажатии на кнопку. Как можно решить данную проблему? Пока что только...

Как сделать, чтобы при выходе из страницы выполнялся скрипт?
Есть веб страница с Ajax запросами и другими JavaScript вещами. Необходимо сделать так, чтобы при выходе с данной веб страницы выполнялся...

Сделать так чтобы при запуске страницы выполнялся код только из первой формы
aspx код разнес в 2 формы, через тег <form>, возможно ли как нибудь сделать так чтобы при запуске страницы выполнялся код только из первой...

29
03.03.2017, 11:52
Студворк — интернет-сервис помощи студентам
 Комментарий модератора 
Заканчивайте полемику
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
03.03.2017, 12:21
Цитата Сообщение от Doctor_y Посмотреть сообщение
Ты, вообще, откуда взялся, защитничек? Поболтать заскочил? Так сначала предложи что нибудь.
Абзац дочитайте до конца. Вам изначально предложили вполне грамотное проверенное решение вместо изобретения велосипеда, а вы, вместо того чтобы вникнуть и применить, начинаете плеваться слюной. Не нравится, изобретайте свой велосипед, только зачем тогда нас посвящать в ваши изыскания?
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
03.03.2017, 13:09  [ТС]
Цитата Сообщение от miketomlin Посмотреть сообщение
грамотное проверенное решение вместо изобретения велосипеда
Вот грамотное решение: если не возможно исполнить серверный скрипт, то надо исполнить клиентский и без разницы где он стоит в заголовке или подвале, до вывода или после...
JavaScript
1
<script language = 'javascript'>document.location.href='index.php?mReq=3'; </script>
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
03.03.2017, 13:16
Мдя... совсем не понимаете разницу между пользовательским (клиентским) и протокольным (серверным) редиректом?

Цитата Сообщение от Doctor_y Посмотреть сообщение
если не возможно исполнить серверный скрипт
Что запрещено серверные скрипты выполнять?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
03.03.2017, 13:17
Цитата Сообщение от Doctor_y Посмотреть сообщение
Вот грамотное решение
Это не совсем грамотное решение. Но, между прочим, в теме по ссылке (которую дважды вам дали) был указан и такой вариант Что означает предупреждение "headers already sent"
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
03.03.2017, 13:33  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
в теме по ссылке (которую дважды вам дали) был указан и такой вариант
Извини не заметил. Думал что тема про ошибки (предупреждения) PHP-шного header(). Зачитался теорией, чтобы понять причину, а не тупо скопировать код.

Цитата Сообщение от KOPOJI Посмотреть сообщение
Это не совсем грамотное решение.
Ну раз не совсем, но все таки грамотное . А почему? Разве я не добился того чего мне советовали? Разве это более трудоемко? Разве еще кто нибудь пользуется браузерами без явы?


Цитата Сообщение от miketomlin Посмотреть сообщение
Мдя... совсем не понимаете разницу между пользовательским (клиентским) и протокольным (серверным) редиректом?
Слушай, ты кроме как "тролить" и подтверждать чужие ответы, еще что нибудь умеешь?
0
03.03.2017, 13:48

Не по теме:

Цитата Сообщение от Doctor_y Посмотреть сообщение
Слушай, ты кроме как "тролить" и подтверждать чужие ответы, еще что нибудь умеешь?
Нет, я неумеха. Успехов.

0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
03.03.2017, 14:30
Цитата Сообщение от Doctor_y Посмотреть сообщение
А почему?
потому что header выполняется на стороне сервера, а JS - на стороне клиента. Т.е., во втором случае прибавляется время рендеринга страницы => редирект выполняется дольше.
1
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
03.03.2017, 16:26  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
страницы => редирект выполняется дольше.
Ну в моем случае это если не плюс, то точно не минус. Я эту функцию пакую в setTimeout(,3000), чтобы 3 сек. показать сообщение, что запись успешная.
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
03.03.2017, 17:59
В такой ситуации сначала делается протокольный редирект на страницу с таймером, а с нее уже – пользовательский по прошествии заданного времени (плюс на всяк. случай ссылка лепится, если он не сработает).

Добавлено через 7 минут
Например, сначала редирект на /wait/backlink, а потом там берется из адреса /backlink и втыкается в нужные места страницы. Только не забудьте закодировать эту ссылку, если не проверяете входящие адреса на наличие недоп. символов (которые могут поломать ссылку, стать частью разметки).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.03.2017, 17:59
Помогаю со студенческими работами здесь

как сделать чтобы при при обновлении страницы (header('location .');) попадать на ту же позицию
Например у меня есть длинный список записей, под каждой записью кнопка удалить, когда нажимаешь на нее, то происходит удаление записи и...

Возможно ли, чтобы python скрипт выполнялся на хостинге?
Приветствую форум! Стоит задача: сделать скрипт для соц. сети. Мне нужно, чтобы он работал круглосуточно, а не пока включен ПК. ВДС дорогой...

Как сделать, чтобы скрипт выполнялся, но не открывался в браузере?
Например, страница, на которую форма посылает данные, должна их обрабатывать, но не должна сама открываться. Нужно что-то прописать в форме...

Как сделать чтобы jquery скрипт выполнялся постоянно?
Jquery выполняется через документ реди! А у меня контент который генерируется js и уже на генерируемом контенте jqueery не работает. и что...

Как сделать чтобы активной была та вкладка на которую нажал при обновлении страницы.
Все добрый. Решил использовать вкладки/ пример http://jsfiddle.net/gxy45/2/ $('#wrapper a').click(function() { if...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

Новые блоги и статьи
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru