如何发送数据到服务器与邮政和获取方法在HTML?

问题描述:

希望一切都非常适合你。 我一直在开发一个网站和用户的注册部分,我有一个数据库。在数据库中,除了用户的个人信息之外,还有一个名为“邀请者”的列。我不会要求用户在注册时填写该字段。在用户个人资料页我已经把它产生这样的链接部分:<localhost/theme/signup.php?inviter=user>这是部分的代码:如何发送数据到服务器与邮政和获取方法在HTML?

<?php 
define('DB_SERVER', 'localhost'); 
define('DB_USERNAME', 'root'); 
define('DB_PASSWORD', ''); 
define('DB_DATABASE', 'test'); 
$db = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_DATABASE); 
session_start(); 
if (count($_SESSION) > 0) { 
    $user = $_SESSION['logged_user']; 
    $base = $_SERVER['HTTP_HOST']; 
    $result = $base . '/signup.php?q=inviter=' . $user; 
    echo($result); 
} 
?> 

当这条链路上的一个新的用户点击后,进入注册页面,他具有通过get方法发送的邀请者值(我是在URL中)。但不幸的是,这并不适合我。我的意思是,当我想要使用“邀请者”值并将其添加到数据库旁边的用户的个人信息时,$_GET没有索引“邀请人”!

能否请你帮我。顺便说一句我的注册我使用“方法”值设置为“后”的表单。

因为URL参数无效:

$result = $base . '/signup.php?q=inviter=' . $user; 
$result = $base . '/signup.php?inviter=' . $user; 
          ^Remove 'q=' 
+0

@ user3559500这是不相关的排版,如果URL格式是错误的,PHP错误报告无法检测到它。 –