2013-04-23 13 views
5

Chcę dołączyć zmienną $ name do adresu URL http://google.com/script.php, aby móc wywołać zmienną w innym skrypcie.Dołącz zmienną na końcu adresu URL - PHP

Jak zmodyfikować poniższy kod bez występowania błędów składniowych?

Dzięki.

Kody:

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

nie przyjęli żadnej z 15 pytań, prosić. – samayo

+0

@ user1581579 Czy poniżej oczekiwałeś na odpowiedź? Proszę przyjąć! – MackieeE

Odpowiedz

3

Wystarczy złączyć go za pomocą .

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

konkatenacji = $var1.$var2;

W Twoim przypadku.

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

Ale należy potwierdzić $name do wartości, jak na razie jest pusta, czy nie. Ponieważ ten twój kod zadziała tylko wtedy, gdy script.php?name= ma wartość, ale jeśli nie jest, to powinieneś być przygotowany na zrobienie czegoś zamiast tego. tak:

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

Powyższy kod dość dużo mówi, jeśli script.php?name= jest ustawiony na jakąś wartość, a następnie przypisać je do $name innego $name powinny być 0

: 0; część, jest tam ustaw wartość 0 JEŚLI nic nie jest ustawione lub jeśli $_GET['smsname'] jest pusta. Możesz dodać cokolwiek chcesz tam

5

Dołącz je jak tak

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

A na następnej stronie można dostać go za pomocą $_GET['name']

Powiązane problemy