如何从URL获取值并使用该值从数据库中获取数据

时间:2017-02-12 11:28:51

标签: php

我制作了一个自定义链接,可以重定向用户以查看其他用户个人资料。

如何获取id页面上自定义链接中传递的view_profile.php的值并从数据库中提取数据

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?

4 个答案:

答案 0 :(得分:0)

您可以通过GET超全球访问它。

<?php

$id = $_GET['id'];

答案 1 :(得分:0)

你也可以通过。

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

答案 2 :(得分:0)

成功重定向或登陆view_profile.php页面后,只需将此代码放在view_profile.php页面上:

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

您只需在$ id变量中收到id值。

答案 3 :(得分:0)

如果您从数据库中提取数据,并接受$ _GET / $ _ REQUEST / $ _ POST参数而不进行过滤,我建议至少添加一个intval():

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

这样您就可以将输入转换为整数,因此它不容易受到SQL注入的攻击。<​​/ p>