如何从 URL 中获取价值

新手上路,请多包涵

我想从 URL 中获取值以按 ID 从数据库中选择数据。我想要 id 的值。

例如,如果我要打开 www.example.com/index.php?id=12 。我想在数据库中获取一个 id = 12 的值。

如果我打开 www.example.com/index.php?id=7

我想在数据库中获取 id = 7 的值,依此类推。

原文由 Vaja Axobadze 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 512
2 个回答

网址:

 http://www.example.com/?id=2

代码:

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

原文由 Steven 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以使用全局 $_GET 变量访问这些值

//www.example.com/index.php?id=7
print $_GET['id']; // prints "7"

您应该检查所有“传入”用户数据 - 所以在这里,“id”是一个 INT。不要直接在你的 SQL 中使用它(容易受到 SQL 注入的影响)。

原文由 djot 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏