在 URL 末尾附加变量 - PHP

问题描述 投票:0回答:3

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

如何修改以下代码而不出现这些语法错误?

谢谢。

代码:

$name = $_GET['smsname'];
$call = $client->account->calls->create('+103632', $number,                                             
        'http://google.com/script.php'
    );
php url variables append
3个回答
5
投票

像这样附加它

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

在下一页中,您可以使用

$_GET['name']

获取它

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=
有值的情况下才有效,但如果没有,那么你应该准备做一些事情。像这样:

例如:

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

上面的代码几乎说明了,如果

script.php?name=
设置为某个值,则将其分配给
$name
,否则
$name
应该是
0

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


0
投票

您只需要先检索值,然后使用“串联”工具即可。 例如 : $lat =“53.577190853595624”; $lng =“-113.5363431428545”;

$url = 'https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude='.$lat.'&location.longitude='.$lng';

© www.soinside.com 2019 - 2024. All rights reserved.