0

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> ';

エラー:

Notice: 未定義のインデックス: name
Notice: 未定義のインデックス: type

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

名前と型から値を取得したい。

4

2 に答える 2

3

疑問符?を 1 つだけ使用し、変数をアンパサンドで区切ります。&

次のように見えるはずです

images/ch1.pdf?name=number&type=Memo
于 2013-05-03T05:03:17.607 に答える
0

のように GET を使用してパラメーターをスクリプトに渡す場合、 をindex.php?name=foo&type=bar使用して PHP でそれらを受け取ることができるはず$_GETなので、コードは機能するはずです。

を削除することをお勧めしmysql_real_escape_stringます。スクリプトを台無しにしている可能性があります。

于 2013-05-03T05:03:42.107 に答える