2013-04-23 7 views
5

Desidero aggiungere la variabile $ name all'URL http://google.com/script.php in modo da poter chiamare la variabile in un altro script.Aggiungi variabile alla fine dell'URL - PHP

Come si modifica il codice seguente senza errori di sintassi?

Grazie.

Codici:

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

Non hai accettato alcuna delle 15 domande, avete chiesto. – samayo

+0

@ user1581579 È la risposta di seguito che speravi? Per favore accetta! – MackieeE

risposta

3

Basta concatenare utilizzando .

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

concatenazione = $var1.$var2;

Nel tuo caso.

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

Ma, si dovrebbe convalidare $name per i valori, come in se è vuoto o no. Perché, il tuo codice funziona solo se se script.php?name= ha un valore, ma se non lo è, allora dovresti essere pronto a fare qualcosa invece. in questo modo:

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

Il codice di cui sopra dice più o meno, se script.php?name= è impostato su un certo valore, quindi assegnarlo a $name altro $name dovrebbe essere 0

La : 0; parte, è lì per imposta un valore di 0 SE non è impostato nulla o se $_GET['smsname'] è vuoto. È possibile aggiungere qualcosa che ti piace ci

5

aggiungerlo in questo modo

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

E nella pagina successiva si può ottenere usando $_GET['name']