このガイドの//code.google.com/intl/no-NO/apis/を使用して、apiでGoogleマップを実装する際のいくつかの問題を解決しようとしています。 maps/articles/phpsqlajax_v3.html。マーカーのxmlファイルを生成するphpファイル内のphp処理/変数
Imはこの部分で立ち往生:別の文書や、このようなサーバーベース名の処理と同じドキュメント内の変数セットでクエリを修正する:
*(これはxmlファイルを生成するPHPファイルです。 http://gmaps-samples-v3.googlecode.com/svn/trunk/articles/phpsqlajax/phpsqlajax_genxml3.php)*
$mapid = str_replace(".php","",basename($_SERVER['REQUEST_URI']));
$query = "SELECT * FROM markers WHERE type='".$mapid."'";
このdoesntの仕事...
はまた、それは動作しません。マップを表示するmain webpage.phpファイルに変数を設定した場合誰かがここで間違って何イムを私に伝えることができ
$mapid = "mymap";
$query = "SELECT * FROM markers WHERE type='".$mapid."'";
ホープ:私はこのように同じファイル(xmlgenerate.php)で変数を設定している場合、R ...それが動作します。
編集:ライブファイルbtwへのリンク。 xmlgenerate =>http://www.pinnedmap.com/mapdata.phpとmappage =>http://www.pinnedmap.com/test.php NB。有効なクエリの例は次のとおりです。wondersoftheworld
test.phpから変数を渡すのが理想的です。
SQLインジェクションの尊敬はここにあります。 – MMM
何がうまくいかないかをさらに詳しく説明してください。 – MMM
少し質問を編集しました。今はっきりしていますか?この脆弱性をbtwに通知するためのThx! – Algatella