【发布时间】:2015-06-12 21:04:04
【问题描述】:
我知道这种问题之前已经被问过,但我的情况略有不同。
foreach($dir as $file)
{
$file = '<li><a href="test.php?file='.basename($file).'">'.basename($file).'</a></li>';
echo $file;
}
这是我的脚本,用于显示文件夹中的文件并链接到它们。现在的样子,我用另一页的$_GET['file']来接收另一页的信息。另一个页面应该显示带有已链接文件的照片/视频,但是在这种情况下我不知道如何使用 $_POST 或 $_SESSION,因为它是一个循环,我不想要有关文件的信息在链接中。
另外,我不想要任何表格。我想单击带有文件名的链接和其他网站以获取有关文件的信息并显示视频或图像。
【问题讨论】:
-
澄清一下:这里为什么需要
$_POST或$_SESSION?您在链接中看不到文件的哪些信息? -
基本上
$_SESSSION['file']=basename($file); -
您好,我不希望文件名出现在链接中,因为如果有人知道直接链接,他将能够访问该文件。我不想那样。