程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP curl 模擬登錄

PHP curl 模擬登錄

編輯:關於PHP編程

//提交數據,生成cookie,將cookie保存在臨時目錄下
//在指定目錄中建立一個具有唯一文件名的文件。如果該目錄不存在,tempnam() 會在系統臨時目錄中生成一個文件,並返回其文件名  

  $cookie_file=tempnam('./temp','cookie');
  $ch=curl_init();
  $login_url="http://www.xxx.com/login/";
  $curlPost="username=username&password=password";
  curl_setopt($ch,CURLOPT_URL,$login_url);
  //啟用時會將頭文件的信息作為數據流輸出
  curl_setopt($ch,CURLOPT_HEADER,0);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//顯示http信息輸出
  curl_setopt($ch,CURLOPT_POST,1);//POST請求
  curl_setopt($ch,CURLOPT_POSTFIELDS,$curlPost);//請求體
  //設置連接結束後保存cookie信息的文件
  curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);
  curl_exec($ch);
  curl_close($ch);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved