在URL末尾添加变量 - PHP

5
我希望将变量 $name 添加到 URL http://google.com/script.php 中,以便我可以在另一个脚本中调用该变量。
如何修改以下代码而不出现语法错误?
谢谢。
代码:
$name = $_GET['smsname'];
$call = $client->account->calls->create('+103632', $number,                                             
        'http://google.com/script.php'
    );

2
你还没有接受你所提出的15个问题中的任何一个。 - samayo
@user1581579 你是不是希望得到以下的答案?请接受! - MackieeE
2个回答

5

像这样附加它

$name = $_GET['smsname'];
$call = $client->account->calls->create('+103632', $number,                                             
        'http://google.com/script.php?name='.$name
    );

在接下来的页面中,您可以使用 $_GET['name'] 来获取它。

3

只需要使用 . 连接即可。

$var1 = '文本'; $var2 = '文本2';

连接结果为:$var1.$var2;

在你的情况下。

$name = $_GET['smsname'];
$call = $client->account->calls->create('+103632', $number,                                             
        'http://google.com/script.php?name='.$name;
    );

但是,你应该验证 $name 的值,比如它是否为空。因为如果你的代码没有指定 script.php?name= 的值时,它将不起作用。所以你需要做一些替代操作,就像这样:
例: $name = isset($_GET['smsname']) ? $_GET['smsname'] : 0; 上面的代码基本上说,如果script.php?name=设置了某个值,则将其分配给$name,否则将$name设置为0: 0; 部分是为了在未设置任何值或者 $_GET ['smsname'] 为空时设置一个值为 0。你可以添加任何你喜欢的内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接