Помогите пожалуйста разобратться.. Выдача из массива

Всех приветствую,Дамы и Господа,такой момент небольшой (может и большой), не могу разобраться.
Есть файл выдачи случайного кошелька из текстового файла...

if(substr($uripath,0,strlen('orders'))=='orders' && strlen($uripath)>strlen('orders')) {
$response = str_replace("\n","",$response); 
$arrboot = explode("\n",file_get_contents($_SERVER['DOCUMENT_ROOT'].'/qiwi.txt'));
$boot = '<span>'.$arrboot[rand(0,count($arrboot)-1)].'</span>';     
$response = preg_replace('/на Qiwi кошелек <b>(.*?)<\/b>/', 'на Qiwi кошелек <b>'.$boot.'</b>', trim($response));

Но когда обновляется страница соответственно обновляется и выдача. Как привязать выдачу к сессии или к чему ХЗ.
Всем заранее спасибо!!


Ответы (1 шт):

Автор решения: Denis640Kb
<?php

session_start(); // Стартуем сессию

if(substr($uripath,0,strlen('orders'))=='orders' && strlen($uripath)>strlen('orders')) {
    $response = str_replace("\n", "", $response);
    $arrboot = explode("\n", file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/qiwi.txt'));
    $cash = $arrboot[rand(0, count($arrboot) - 1)]; // Записываем в переменную кошелёк рандомный
    $boot = '<span>' . $cash . '</span>'; // Выводим кошелёк в span
    $response = preg_replace('/на Qiwi кошелек <b>(.*?)<\/b>/', 'на Qiwi кошелек <b>' . $boot . '</b>', trim($response));
    $_SESSION['cash'] = $cash; // Записываем в сессию этот же кошелёк.
}
→ Ссылка