所以我有这个 php 脚本,它基本上会读取一个导演并将它变成一个列表,让我在 div 中显示:
<?php
foreach ($entries as $entry => $is_dir) {
$class_name = $is_dir ? 'directory' : 'file';
$escaped_entry = htmlspecialchars($entry);
printf('<li class="%s"><form action="page.php" method="get"><input type="hidden" name="stuff" value="%s"><input type="submit" value="%s"></form></li>' . "\n", $class_name, $escaped_entry, $escaped_entry);
}
?>
我想不通的是如何将变量放入下一个脚本。它显示在下一页的网址中,但是我不知道如何将其放入脚本中,这很简单:
<?php $page = $_GET["stuff"]; include $page; ?>
CANT GET THIS 应该是从上述脚本的隐藏输入字段传递的任何内容。如何从 URL 中获取该值或将其传递到新脚本中?
我知道这将是一个简单的答案,我会为此拼命敲门,但我完全迷失了!任何和所有的帮助将不胜感激!而且我知道这里还有其他几个关于 get 方法的问题,但我没有看到任何与这个非常相似的问题,或者我很愚蠢。
编辑:Errrr 我基本上把整个情况复杂化了,并试图变得比需要的更花哨!我已经更改了上面的代码以反映正确和有效的方法!在大多数情况下,我让#escaped_entry 进入表单操作属性以及隐藏的输入名称字段......长话短说现在一切都很好!