PHPのcURLによるログインについての質問
PHPのcURLによるログインについての質問をさせて頂きます。
会員サイトでIDとPASSの入力を行い、ログインをしてページの移行していくPHPの
コードを書いておりますが、途中ページで検索BOXのフォームにキーワードを入れて
次のページに移行する必要があるのですが、ページ移行ができない状況であります。
質問をさせて頂きたい内容ですが、フォームへの入力が必要となるため、
下記のコードの入力項目である【$params01】又は他の部分に
どのような記述をすればよいかをご教授いただければと思います。
サンプルコードなどを掲載しているサイトなどで調べていましたが、
【$params01】の配列のkeyの部分がname属性としているようなのですが、
今回ログインをするページの検索BOXのフォームにはname属性は付けられていないようです。
よろしくお願いいたします。
【$params01】
$params01 = array(
"dscrCdNm" => '7893',
"marketCd" => '検索'
);
$address01 = 'https://xxxxxxxxxx.co.jp/xxxxxxxxxx';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $address01);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params01);
$inputcode = curl_exec($ch) or die('error ' . curl_error($ch));
mb_language("Japanese");
$order_adress = mb_convert_encoding($inputcode, "UTF-8", "auto");
print($order_adress);
【検索BOXのフォームのHTML部分】
<div class="box-search-stock-01 mb00" >
<fieldset>
<legend>検索</legend>
<p class="search">
<label for="ss-02">名前・コード</label>:
<input type="text" name="dscrCdNm" value="" id="ss-02">
<input type="hidden" name="marketCd" value="">
<input type="hidden" name="industryCd" value="">
<input type="image" src="/member/images/btn-search-02.gif" class="roll img-ipad" value="検索" title="検索" />
<span style="padding: 0 0 0 20px;"><a href="javascript:void(0);" onclick="modalOpenAction();return false;">→詳細検索はこちら</a></span>
</p>
</fieldset>
</div>
<input type="hidden" name="offsetRow" value="">
<input type="hidden" name="trdKbn" value="10">
<input type="hidden" name="pageNo" value="1">
お礼
大変遅くなりましたがご回答ありがとうございました。 他社のサーバで、受付可能なIPアドレスを制限しているのが原因のようでした。 お手数おかけしました。