ここで、curl を使用してサイトからカスタマイズ ログイン用の情報を取得する簡単なログインを作成します。
$url2="https://192.168.1.4/j_security_check";
$PostData = "user=abc&password=123";
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $PostData);
上記のコードを使用して、データを j_security_check ページに渡したいと思います。
私が聞きたい問題は...データが他のページに渡されるとき、IDまたはそのような入力タイプの名前で渡されますか? (テキスト ボックス フィールド) ??
この場合、'user' と 'password' は両方ともテキストボックス ID です。テキストボックスの名前は「j_user」と「j_password」です。
さらに、ID と名前の両方を渡そうとしましたが、どちらも成功せず、ログインに失敗しました。ログイン名とパスワードがどちらも正しいことを確認しました。
私のアプローチは、ログイン名とパスワードを認証ページ (j_security_check) に渡すことです。その後、ログイン名とパスワードを自動確認してからログインします。
私はcurlに本当に慣れていないので、私のアプローチや考慮に間違いはありますか?
みんな本当にありがとう!!