如果用户打开domain.com/article?username=bob,那么只需加载页面就可以在用户名下的数据库表中插入新行,其值为bob,是否可以?如果是,那么我怎么能做到这一点?
就像谷歌分析一样,如果你有分析并打开domain.com/article?utm_campaign=bob,那么谷歌分析会在他们的数据库中存储bob值,包括加载页面时的访问者信息。
请原谅我的英语,谢谢
答案 0 :(得分:0)
假设您之前已创建并连接到数据库。使用PHP的$_GET变量返回URL中所有参数的数组。
使用您的示例网址:domain.com/article?username=bob
<?php
// (connect to database here)
$username = $_GET['username']; // bob
$sql = "INSERT INTO table_name (column_name) VALUES ('".$username."')";
// (execute $sql variable here)
?>
答案 1 :(得分:-1)
虽然您尚未在此处发布代码,但我相信您应该使用Cookie和会话来实现您的目标。 Cookie用于保存用户数据,然后传输回服务器