2017-02-12 29 views
0

他のユーザーのプロファイルを表示するようにユーザーをリダイレクトするカスタムリンクを作成しました。URLから値を取得し、その値を使用してデータベースからデータを取得する方法

どのように私はあなたがGETのスーパーグローバル経由でアクセスすることができますview_profile.phpページ上のカスタムリンクに渡されるidの値を取得し、DB

echo'<a name="view_profile" href="view_profile.php?id='.$query_row['id'].'">'.'<img src="'.$query_row["profilepics"].'" height="50px" width="50px" class="img-circle"/>'." ".'<strong>'.$query_row["firstname"]." ".$query_row["lastname"].'</strong></a> ';associated with it? 

答えて

0

あなたは、データベースからデータを引っ張って、そして受け入れている場合は$ _GET/$ _ REQUEST/$ _フィルタリングなしのPOST paramsが、私は少なくともINTVAL()を追加することをお勧め:

$id = intval($_GET['id']); 

あなたはキャストこの道をあなたの入力を整数に変換するので、SQLインジェクションに脆弱ではありません。

0

からデータを取得することができます。

<?php 

$id = $_GET['id']; 
+0

リダイレクトされたページではどこですか? – hatim

0

これも実行できます。

<?php 
    $id = $_REQUEST['id']; 
0

が正常にリダイレクトまたはview_profile.phpページ上の土地は、単にview_profile.phpページにこのコードを配置している。

<?php $id = $_GET['id']; ?> 

あなたは単にあなたの$にid値を受け取るだろうid変数。

関連する問題