$url='https://example.com/demo/webservice/register?auth_key=cghjcgfchai1723y12y321hjvbv1asdas';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS,$posted_data);
$response = curl_exec($ch);
if($response === false)
{
echo 'Curl error: ' . curl_error($ch);
}
else
{
$my_file = 'file.txt';
$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file);
fwrite($handle,$response);
}
curl_close($ch);
return $response;
regiter. php
public function register()
{
$key='cghjcgfchai1723y12y321hjvbv1asdas';
$secretKey=$this->input->get('auth_key');
if($key!=$secretKey)
{
echo json_encode(array("response"=>"error","result"=>array("message"=>"Invalid key ")));
exit;
}
print_r($_POST);
exit();
}
file.txt
Array
(
[email] => testn@gmail.com
[std_name] => testing
[menu-590] => 1000SK
[sex] => MALE
[father_name] => xyz
[mother_name] => abc
[dob] => 2020-02-21
[phone] => 9876543211
[address] => GHAZIABAD
[pin] => 201206
[aadhar] => 123456789012
)
Я использую curl для возврата ответа из файла file.txt
в файл register
, где Я просто использовал print_r($_POST)
, чтобы узнать, приходит ответ или нет, но он показывает пустой массив. Я не знаю почему? Пожалуйста, помогите мне.
Спасибо