Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 07.01.2019
Сообщений: 15

Отправка скрытого запроса при загрузке страницы

08.01.2019, 14:23. Показов 1234. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сделал небольшое дополнение для опенкарта, которое отображает цену из сторонней БД.
Работает, цену показывает. Но есть недостаток, модуль показывает только записанную цену в бд, а новые цены запрашивать не умеет.
Однако есть модуль, который при обращении по ссылке обновляет цены в БД. Обратиться к модулю отдельно нельзя, и вытянуть из него код тоже, он закодирован, возможно только обратиться по ссылке адрессайта/модуль/продукт/артикул
Помогите, необходимо сделать что-бы при открытии страницы с товаром, автоматически отправлялся запрос по нужной ссылке, без перехода на неё, а через заданный промежуток времени показывалась цена из бд (после сохранения её из модуля).
Т.е. нужна функция скрытого обращения к странице адрессайта/модуль/продукт/артикул без отображения её результатов, эта функция должна автоматически обрабатываться при открытии страницы на которой она прописана.
Помогите пожалуйста.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.01.2019, 14:23
Ответы с готовыми решениями:

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

Ошибки при загрузке страницы
<?php include("blocks/bd.php"); $result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db); $myrow =...

echo при первой загрузке страницы
Этот код выводит 2 кнопки. Если нажать на первую-отправится этому же сценарию определенная переменная, сработает оператор исключения и...

8
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
08.01.2019, 15:43
sevparts, а что значит новые цены? Цену берет наверное текущую из бд. Или Вы хотите, чтобы при изменении цены на стороннем ресурсе у Вас автоматически менялась цена?
0
0 / 0 / 0
Регистрация: 07.01.2019
Сообщений: 15
08.01.2019, 15:59  [ТС]
я использую на своём сайте сторонний модуль, который через вебсервис вытягивает цены от поставщиков, но цены на все позиции он вытянуть не может, т.к. их у каждого поставщика по несколько десятков миллионов.
Цена вытягивается на каждую позицию отдельно при обращении к данной позиции и записываются в бд.
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
08.01.2019, 17:18
sevparts, ну а как сторонний сервис вытягивает цены и не может все вытянуть? Что-то не клеится. Сервис, что выборочно что-то получает?
0
0 / 0 / 0
Регистрация: 07.01.2019
Сообщений: 15
08.01.2019, 17:57  [ТС]
Модуль вытягивает цену позиции к которой обратился пользователь. Пользователь по нажатию кнопки "Показать цены" переходит на страницу модуля, который вытягивает и показывает цены. Хочу это автоматизировать и избавить пользователя от нажатия кнопки, а сразу при открытии страницы показать цены.
Причины? Да их море.
1. Если начать вытягивать цены, нужна будет БД весом в несколько сотен гигабайт.
2. Огромная нагрузка на серверы с большим количеством запросов, они просто лягут.
3. Цены постоянно меняются и нет смысла их долго хранить.

Да и вопрос то не в работе вебсервиса, а в том, как обратиться к модулю без посещения страницы.
Если необходимо, ссылку на страницу магазина предоставлю.
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
08.01.2019, 18:14
sevparts, модуль работает на стороне сервера? Можно ajax'ом при открытии страницы с товаром спрашивать у модуля "запроси-ка для вот этой позиции там-то, текущую цену" и вернуть на клиент; далее на стр. товара запрошенное показать.
0
0 / 0 / 0
Регистрация: 07.01.2019
Сообщений: 15
08.01.2019, 19:00  [ТС]
Модуль работает на стороне сайта. Мне не нужно получать ответ от модуля. Мне нужно только отправить запрос на обновление нужной страницы без её открытия. При обновлении страницы модуль сам запишет всё что нужно в бд, но без посещения страницы он этого не делает. Т.е. необходимо посетить страницу без открытия её в браузере.
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
08.01.2019, 20:56
sevparts, а как модуль узнает, что пользователю понадобилось обновление информации? А вот если, скажем пользователь куда-то ткнул, по этому событию отправляется запрос на сервер, модуль получает запрос и запрашивает нужный ресурс, а результат отдаёт на клиент.
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
09.01.2019, 07:29
Ну сделайте переадресацию на ту страницу, а на той странице пере адресацию обратно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.01.2019, 07:29
Помогаю со студенческими работами здесь

Отправка запроса на другой сайт при нажатии на кнопку
Как сделать, чтобы при нажатии на кнопку посылался запрос на другой сайт, сам юзер не переходил на этот сайт?

Отправка письма при обновлении страницы
Доброго времени суток. Нашел такую форму отправки номера телефона на почту, добавил маску ввода. Проблема в том что письмо отправляется...

Отправка формы при перезагрузке страницы
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> ...

Получить value скрытого инпута без перезагрузки страницы
Помогите плз решить такую задачу. Есть скрытый инпут: <input class="hidden_id" type="hidden" value="6"> Само значение...

Как передать переменную при загрузке страницы из js в php код?
Нужно представить, что при каждой загрузке страницы одной js-переменной (var page) рандомно присваивается какое-то числовое значение....


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru