2016-07-05 38 views
0

由於某種原因,file_get_contents()沒有返回任何結果。file_get_content沒有得到我的空間地址字段的值

這裏是我的代碼:

$result = file_get_contents('http://localhost/service/service.php?action=register&name='.$name.'&lname='.$lname.'&email='.$email.'&username='.$username.'&password='.$password.'&gender='.$gender.'&mobile='.$mobile.'&address='.$address); 

有什麼建議?

回答

3

你必須編碼你的變量,以創建一個有效的URL。

使用功能urlencode()

$name = urlencode($name); 
$lname = urlencode($lname); 
$email = urlencode($email); 
$username = urlencode($username); 
$password = urlencode($password); 
$gender = urlencode($gender); 
$mobile = urlencode($mobile); 
$address = urlencode($address); 

$result = file_get_contents('http://localhost/service/service.php?action=register&name='.$name.'&lname='.$lname.'&email='.$email.'&username='.$username.'&password='.$password.'&gender='.$gender.'&mobile='.$mobile.'&address='.$address); 
+1

謝謝它適合我 – oceanier