【问题标题】:Append variable at end of URL - PHP在 URL 末尾附加变量 - PHP
【发布时间】:2013-04-16 22:59:04
【问题描述】:

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

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

谢谢。

代码:

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

【问题讨论】:

  • 您提出的 15 个问题中的任何一个都没有接受。
  • @user1581579 以下是您希望得到的答案吗?请接受!

标签: php url variables append


【解决方案1】:

像这样添加它

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

在下一页你可以使用$_GET['name']获取它

【讨论】:

    【解决方案2】:

    只需使用. 连接它

    $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'] 为空。你可以在那里添加任何你喜欢的东西

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-20
      • 1970-01-01
      • 2011-08-02
      相关资源
      最近更新 更多