Клиент на сайте выбирает время и дату (сегодня + 5 дней).
$input = [
['0', 'Slate', 'Single'],
['1', 'Slate', 'Single'],
['2', 'Slate', 'Single'],
['3', 'Slate', 'Single'],
['4', 'Slate', 'Single'],
['5', 'Slate', 'Single'],
['0', 'Slate', '3-Pack'],
['1', 'Slate', '3-Pack'],
['2', 'Slate', '3-Pack'],
['3', 'Slate', '3-Pack'],
['4', 'Slate', '3-Pack'],
['5', 'Slate', '3-Pack']
];
$out = [];
foreach($input as $inp)
$out[$inp[0]][$inp[1]][] = $inp[2];
echo json_encode($out);
/* Результат:
Array
(
[0] => Array
(
[Slate] => Array
(
[0] => Single
[1] => 3-Pack
)
)
[1] => Array
(
[Slate] => Array
(
[0] => Single
[1] => 3-Pack
)
)
[2] => Array
(
[Slate] => Array
(
[0] => Single
[1] => 3-Pack
)
)
[3] => Array
(
[Slate] => Array
(
[0] => Single
[1] => 3-Pack
)
)
[4] => Array
(
[Slate] => Array
(
[0] => Single
[1] => 3-Pack
)
)
[5] => Array
(
[Slate] => Array
(
[0] => Single
[1] => 3-Pack
)
)
)
*/
if ($signature != $_REQUEST['sign']) {
die('bad sign!');
}
die('OK');
$request->setdb($conn,'products','game_type',$product,'used',0,1);
Все запросы отправляются методом GET/POST, ответ в формате JSON.
магазин должен отправить покупателя по данному адресу с передачей параметров
При всех выгодах данный метод уничтожения стопперов не может быть универсальным. В 2009 году было замечено, что функция base64_decode некорректно обрабатывает строки, содержащие в середине знаки равенства [#47174]. Этот баг был довольно оперативно исправлен для функции base64_decode, но для фильтра convert.base64-decode никаких исправлений сделано не было. Поэтому, если при «выдавливании» на каком-то шаге получаются данные, содержащие знак равенства, дальнейшее применение фильтра convert.base64-decode уничтожит преобразуемую строку.
$s = 'php://filter/read=convert.base64-decode/resource=data:,dGVzdA==CRAP'; var_dump(file_get_contents($s)); // print: string(0) ""
Директива v-bind эквивалента работе правой части оператора присваивания, как в обычном коде JS, свойства Vue - вычисляемые, значит можно и свою вычисляемую логику подсунуть, вопрос лишь в том, как это отразится при рендеринге. Поэтому, нужно помнить, чтобы вычисления были не слишком тяжелые.