Ben giriş sayfasına ilanıyla tarafından (bu durumda bir Moodle yüklemek) başka bir web sitesine giriş için bir PHP komut dosyası kullanmak çalışıyorum.
Bu kod kısmen iş gibi görünüyor. Sorun yalnızca ilk parametre alıcı sonuna tarafından tanınan olmasıdır. Aşağıda gösterilen kod için, sadece 'kullanıcı adı' parametresi kabul edilmektedir. 'Password' ilk listelenir böylece 'kullanıcı adı' ve 'parola' sırasını değiştirmek Ancak, daha sonra sadece 'şifre' $ _POST ['password'] kullanılarak kaydedilir.
$postdata = http_build_query(
array(
'username' => $currentUser,
'password' => $userPassword,
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents($loginURL, false, $context);
Sadece ilk parametre kabul ediliyor neden üzerinde herhangi bir fikir?