Я хочу создать ссылку на генератор кода, например
www.website.com/register?code=29U3HTR3H219URH923UH419H94RH1298491U2HERUH1?plan_bought=LowReseller
в файле функций на php, который перенаправляет пользователя по этой ссылке.
$planned = htmlspecialchars($_GET["planbought"]);
// connect to database
$db = mysqli_connect('localhost', 'root', 'pass');
mysqli_select_db($db,"ronp");
function generateRandomString($length = 16)
{
$pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
return substr(str_shuffle(str_repeat($pool, $length)), 0, $length);
}
$code_secure = generateRandomString(17); // OR: generateRandomString(24)
$query = "INSERT INTO codes (code, expired, 'date', plan)
VALUES('$code_secure', '0', date, '$planned')";
mysqli_query($db, $query);
header('Location: register?code=', $code_secure);
?>
Процесс: после оплаты PayPal перенаправит пользователя на https://website.com/functions_generate-ak9esysgenthos.php?planbought=Low
Эта ссылка создаст код в базе данных и перенаправит пользователя на https://website.com/register?code_secure=(code)
Теперь проблема в том, что яполучить перенаправление на "https://website.com/register?code=",not" https://website.com/register?code=(the код, созданный в базе данных, например, 'J2498JT9UJ249UTJ293UJ59U123J9RU9U') "