я новичок в PHP,первый день как я его учу,понадобилось для проекта,но у меня появилась проблема как её решить я не знаю, мне надо получать данные с запроса(время и токен) и чтоб они добовлялись в масив который будет хранить эти данные но проблема в том что при отправке запроса постменом он возврашает только одно значение вместо добаляние каждым запросом нового элемента вот код:
$data = $_REQUEST['token'];
$stack = array();
array_push($stack, $data);
foreach ($stack as $token) {
echo $token." <br/>";
}
скриншот там видно что даже после 10 запросов возврашаеться один элемент хотя поидее массив их должен был вернуть 10,сорри если туплю
Вы можете сохранять промежуточный результат с помощью кук например. Они хранятся на диске у пользователя - не на сервере.
Вот пример.
$CookieKey = "my_cookie_key";
$get = $_REQUEST['token'];
// получаем предыдущий массив с куки, если его не существует - создаем новый
(isset($_COOKIE[$CookieKey]) ? $heap = unserialize($_COOKIE[$CookieKey]) : $heap = array());
// тут понятно
array_push($heap, $get);
// сохраняем массив в куки
setcookie($CookieKey, serialize($heap));
// пробегаем в цикле
foreach($heap as $token) {
echo $token.
" <br/>";
}
Есть конечно и другие варианты хранения. Php просто работает по принципу загрузился в память=отработал=освободил память ... Вообщем вам это уже сказали наверное. Хотя можно повешать скрипт чтобы не умирал, если это необходимо.
php так не работает. Вы отправили запрос. Скрипт отработал, и все несохранённые данные и всё остальное уничтожается. Так что вам нужно данные сохранить, чтобы при втором и последующих вызовах получить их. Иными словами, php каждый раз начинает работу "с чистого листа". Выполняемая программа не знает, что было до неё. Оно знает только то, что написано. Она выполняет только те инструкции, которые есть тут и сейчас.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как сделать вот такой запрос от одного php скрипта к другому на моём хостинге?
Как сделать постраничный вывод файлов? Здравствуйте помогите сделать постраничный вывод файловВсе файлы одинаково записаны
Здравствуйте сделал постраничный вывод файлов и вот например задано по скажем 10 файлов на страницу а файлов например 13 выводятся пустые...
Необходимо написать авторизацию через Curl на php, но возникла одна проблемаСайт каким-то образом, кроме данных логина и пароля ещё должен получить...