Php 如何在HEADER(';Location:';)命令中使用URLENCODE?

Php 如何在HEADER(';Location:';)命令中使用URLENCODE?,php,html,mysql,Php,Html,Mysql,我有一个php代码,我希望头命令与URLENCODE工作 header("location:invoice.php?userID=".$userID."&invoiceID=".$invoiceID); url如下所示,我希望当从数据库调用用户名时,如果用户名中有任何特殊字符,如“&”,请在url和%26中使用URLENCODE,以便url完美工作 https://domainname.com/invoice.php?userID=Aayaan&Arbab&invoic

我有一个php代码,我希望头命令与URLENCODE工作

header("location:invoice.php?userID=".$userID."&invoiceID=".$invoiceID);
url如下所示,我希望当从数据库调用用户名时,如果用户名中有任何特殊字符,如“&”,请在url和%26中使用URLENCODE,以便url完美工作

https://domainname.com/invoice.php?userID=Aayaan&Arbab&invoiceID=13314
header("location: invoice.php?userID=". urlencode($userID)."&invoiceID=".$invoiceID);