【发布时间】:2015-06-29 00:15:31
【问题描述】:
长话短说 - 我有一个按钮,可以生成用于该特定点击的文件。
目前如果两个人登录该页面,当第二个人点击按钮时,由于每个用户的页面都会更改,因此会搞砸第一个的文件。
如何分离动作,这样无论有多少人点击该按钮,他们都会生成自己的文件?
我阅读了有关 PHP 会话的信息,但是我发现的解释非常基本,我不确定这是否是我所追求的。能否请您提出一个解决方案并为我指明阅读内容的方向?
在此先感谢,对于这个蹩脚的问题,我们深表歉意。
编辑:
感谢您确认这一点。在这种情况下,您能否检查以下内容是否有意义。这是我当前的文件生成 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"] 调用文件名?
我知道这是一些非常基本的东西,但我以前没用过。
【问题讨论】:
-
是的..会话..广泛
标签: php session session-variables