嘿,我正在查看stackoverflow上的其他帖子,但没有找到答案
我在行输出上更改变量时遇到问题
我正在使用var将url插入数据库。例如
http://www.sitename.com?id=$site_id
在我的php文件中,我有一个名为$ site_id的变量
$site_id = 5;
最后我使用url和$ site_id来使用标题但是使用$ site_id
$url = $row['url'];
header("Location: ".$url);
我该如何更改变量?
答案 0 :(得分:0)
你可以像这样做一个简单的字符串替换:
(另外,我希望您确保为数据库保存SQL注入)
$site_id = 5;
$url = 'http://www.sitename.com?id=$site_id'; //As an example from DB
$url = str_replace('$site_id', $site_id, $url);
header("Location: $url");
答案 1 :(得分:0)
您无需使用$url
来存储$row['url']
..您可以使用您选择的任何变量..