Короче говоря - у меня есть кнопка, которая генерирует файл, который используется для этого конкретного клика.Разделительная функциональность между разными пользователями
В настоящий момент, если два человека заходят на страницу, а вторая нажимает кнопку, она будет забивать первый файл, поскольку страница изменяется для каждого отдельного пользователя.
Как я могу отделить действия, чтобы независимо от того, сколько людей нажимают на эту кнопку, у них будет собственный файл?
Я читал о сессиях PHP, однако объяснения, которые я нашел, чрезвычайно просты, и я не уверен, что это то, что я хочу. Можете ли вы предложить решение и указать мне направление на чтение?
Спасибо заранее и извините за хромой вопрос.
EDIT:
Благодарим Вас за подтверждение этого. В этом случае, пожалуйста, проверьте, имеет ли смысл следующее. Это мой текущий PHP поколения файла:
<?php
$extension = ".txt";
$fname = "temp/" . substr(md5(rand()), 0, 7).$extension;
$file = fopen($fname, 'w');
?>
Если изменить его к следующему, будет ли это создать новое имя файла для каждой сессии:
<?php
session_start();
$extension = ".txt";
$_SESSION["filename"] = "temp/" . substr(md5(rand()), 0, 7).$extension;
$file = fopen($_SESSION["filename"], 'w');
?>
А потом мне нужно будет назвать имя файла по переменной $ _SESSION ["filename"]?
Я знаю, что это действительно очень простой материал, однако мне не приходилось использовать их раньше.
да .. сессии .. на широкие –