$ _GET-我如何从路径中获取名称和类型?

时间:2013-05-03 05:01:05

标签: php

in items.php

$filepath = mysql_real_escape_string($_GET['filepath']);
$name = mysql_real_escape_string($_GET['name']);
$type = mysql_real_escape_string($_GET['type']);
echo $name,$type;
echo '<td><a target=\"_blank\" href="'.$filepath.'" title=\"\">'.$filepath.'</a> ';

错误:

  

注意:未定义的索引:名称
  注意:未定义的索引:类型

结果:images/ch1.pdf?name=number?type=Memo

我想从名称和类型中获取值。

2 个答案:

答案 0 :(得分:3)

您只使用一个问号?,然后用&符号分隔变量&

应该看起来像

images/ch1.pdf?name=number&type=Memo

答案 1 :(得分:0)

如果您使用像index.php?name=foo&type=bar这样的GET将参数传递给脚本,那么您应该可以使用$_GET在PHP中接收它们,因此您的代码看起来应该可以正常工作。

我建议删除mysql_real_escape_string。它可能会搞砸你的剧本。