Как организовать сохранение данных в php? Или альтернативный вариант решения проблемы.

программирование php скрипт

Есть скрипт, в который вводятся параметры, и он выполняет обращение к внешнему серверу с каждым параметром. Проблема в том, что на сервере, к которому обращается скрипт, стоит ограничение на количество обращений. К примеру, не больше 10 в минуту.
Пользователь скрипта может ввести более 10 параметров. Мне необходимо, в таком случае, чтоб все параметры сохранились где - либо (чтоб пользователь мог уйти со страницы), а все обращения выполнились постепенно.
После ввода параметров, из них формируется массив.
Как это реализовать?
Или есть какой-то альтернативный вариант достижения такого-же результата, к примеру без сохранения параметров?

Примечание:
Пользователь может полностью закрыть браузер, это - единственное ограничение. Всё остальное - можно использовать.
Ответы:
Использовать сессии/куки?
Так базу данных...
Я думаю либо куки (сессия снесется) ну либо писать динамически все в БД, а потом как-то оттуда выдергивать, возможно тоже по кукам
Если есть возможность, то сохранение в БД и запуск скрипта который будет обращаться за данными к внешнему серверу (с 10 запросами) по расписанию раз в минуту. Скрипт будет получать необходимые данные в порядке очереди и дописывать их в ту же базу.
Другой скрипт, при появлении необходимых данных в базе, будет выдавать их пользователю.
Если нет возможности использовать БД, то можно сохранять во временных файлах.
Куки можно использовать, но куки у пользователя могут быть отключены и тогда ваш сервис не будет работать.
очередной дебильный вопрос, в котором действительно важной информации нету (что есть "пользователь") и который сводится к на редкость интеллектуальному "может ли пхп сохранять данные в базу/файл"
плюс очередной дебильный сервис, который все равно будет забанен "внешним сервером"
Если скрипт возвращает ифну об ошибке, то можно сделать "посредника" в виде php-скрипта (если скрипт ваш и вы можете править его то без этого).
Делаете запрос с параметром. Если успешно - делаете второй запрос. Если неудачно - то ждете какое-то время (sleep) и пробуете снова.
Кешировать массив  и подгружать его при необходимости.
подробней про кеширование зендом http://framework.zend.com/manual/ru/zend.cache.theory.html
примерно так будет :
require_once 'Zend/Cache.php'; // подключаем зенд кеш
$cache_opt1['lifetime']=864000; //время жизни кеша 10 суток
$cache_opt1['automatic_serialization']=true; // автоматическая сериализация
$cache_opt2['cache_dir']='cache/'; // место хранения кеша
$cache = Zend_Cache::factory('Core', 'File',$cache_opt1,$cache_opt2); // собственно вызов класса.
всетаки по обилию "дебильных" вопросов начинаю соглашаться с Японским Городовым
однако ответ прост: чтобы не выдумывать велосипед нужно знать что велосипед уже есть и именно это есть велосипед
так вот, Ваш велосипед называется "Web Services" который облизан и обнюхан со всех сторон


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.