[英]Adding a variable onto a header redirect in php?
到目前為止,我有...
$q = $dbc -> prepare("SELECT * FROM accounts WHERE email = ?");
$q -> execute(array($_POST['email']));
$details = $q -> fetch(PDO::FETCH_ASSOC);
session_start();
$_SESSION['username'] = $details['username'];
$_SESSION['email'] = $details['email'];
$_SESSION['password'] = $details['email'];
header('location:/home?account='.$details[\'username\']');
exit();
我想將用戶名添加到每個單獨登錄的查詢字符串中。 我要去哪里錯了?
提前致謝 :)
它的
header('Location: /home?account='.$details['username']);
header("Location:/home?account=$details['username']");
並且您應該使用完整網址或相對網址
header('location:/home?account='.$details['username']);
; )
header("Location:/home?account={$details['username']}");
應該工作正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.