2013-04-23 168 views
5

我想將變量$ name附加到URL http://google.com/script.php,以便我可以在另一個腳本中調用該變量。在URL末尾添加變量 - PHP

如何在不存在這些語法錯誤的情況下修改以下代碼?

謝謝。

代碼:

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

您還沒有接受任何的15個問題得到它添加任何東西,你問。 – samayo 2013-04-23 16:43:07

+0

@ user1581579您希望得到以下答案嗎?請接受! – MackieeE 2013-06-09 16:13:23

回答

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']爲空。您可以將喜歡有

5

追加它像這樣

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

而且在接下來的頁面,您可以使用$_GET['name']