在URL末尾添加变量 - PHP

时间:2013-04-23 16:12:38

标签: php url variables append

我想将变量$ name附加到URL http://google.com/script.php,以便我可以在另一个脚本中调用该变量。

如何在不出现语法错误的情况下修改以下代码?

感谢。

代码:

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

2 个答案:

答案 0 :(得分:5)

像这样追加

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

在下一页中,您可以使用$_GET['name']

来获取它

答案 1 :(得分:3)

使用.

连接它

$var1 = 'text'; $var2 = 'text2';

连接= $var1.$var2;

在你的情况下。

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

但是,您应该验证$name的值,如果它是否为空。 因为,只有当script.php?name=有值时,你的代码才有效,但如果{1}}有值,那么你应该准备做一些事情。像这样:

ex:$name = isset($_GET['smsname']) ? $_GET['smsname'] : 0;

以上代码几乎说,如果将script.php?name=设置为某个值,则将其分配给$name,否则$name应为0

: 0;部分是否设置值0如果未设置任何内容或$_GET['smsname']为空。你可以添加你喜欢的任何东西