저는 PHP가 처음이므로 로그인 정보를 보내고 결과를 검색 할 스크립트를 만들어야합니다. 나는 어떤 주변 검색을 수행하지만 내가 가지고 올 수있는 최선입니다했습니다이 가장 좋은 방법은 내가 할 노력하고있어입니다 또는이 경우 경우 솔직히 모르는PHP 스크립트 POST 및 데이터 가져 오기
<?php
$postdata = http_build_query(
array(
'username' => 'username',
'password' => 'password'
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => "Content-type: application/json",
'content' => $postdata
)
);
$context = stream_context_create($opts);
$url = "https://www.example.com/";
$fp = fopen($url, 'r', false, $context);
$response = stream_get_contents($fp);
echo json_encode($response);
?>
더 나은 방법. 결과는 데이터베이스에서 특정 사용자를 끌어와 사용자를 기반으로 테마를 채우는 또 다른 POST에 연결하는 토큰입니다. jQuery를 통해 AJAX를 사용할 수 없습니다. IE에 문제가 있기 때문입니다 (그림 참조). 어떤 도움이라도 대단히 감사 할 것입니다, 저는 잠시 동안 이것에 집착했습니다.
$url = "https://www.example.com/";
//open connection
$ch = curl_init();
//set the url, POST data
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, TRUE);
curl_setopt($ch,CURLOPT_POSTFIELDS, "username=username&password=password");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
그렇다면 왜 그런 언급을하지 않았습니까? – meda
저는 PHP를 처음 접했을 때 내가 무엇을해야하는지 알지 못했습니다. 스크립트를 가져 와서 데이터를 얻으려고 할 때마다 결과는 "거짓"이라고 말합니다. –