2013-04-23 8 views
5

मैं यूआरएल http://google.com/script.php पर परिवर्तनीय $ नाम जोड़ना चाहता हूं ताकि मैं चर को दूसरी स्क्रिप्ट में कॉल कर सकूं।यूआरएल के अंत में परिवर्तनीय संलग्न करें - PHP

मैं उन वाक्यविन्यास त्रुटियों के बिना निम्न कोड को कैसे संशोधित करूं?

धन्यवाद।

कोड:

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

आप 15 सवालों में से किसी को स्वीकार नहीं किया का उपयोग कर इसे प्राप्त कर सकते हैं की तरह संलग्न इसे पसंद है, तो आप को कहा है। – samayo

+0

@ user1581579 क्या नीचे दिया गया उत्तर आप उम्मीद कर रहे थे? कृपया स्वीकार करो! – MackieeE

उत्तर

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']

संबंधित मुद्दे