phpカールのget、post、cookie
dreamhost に似たホスト サービス プロバイダーは、fopen の使用を示しています。 PHP のカールを使用すると、FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE および LDAP をサポートできます。 curl は、SSL 証明書、HTTP POST、HTTP PUT、FTP アップロード、Kerberos、HTTP ベースのアップロード、プロキシ、Cookie、ユーザー + パスワード証明書、ファイル転送リカバリ、http プロキシ チャネルをサポートしています。最も一般的に使用されるのは、http ベースの get および post です。方法。
1. HTTP 取得の実装
$ch =curl_init("http://www.domain.com/api/index.php?test=1") ;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ;データを取得して返す
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); // CURLOPT_RETURNTRANSFER が有効な場合、データを取得して返す
echo $output =curl_exec($ch) ;
/* ファイルに書き込みます*/
$fh = fopen ("out.html", 'w') ;
fwrite($fh, $output) ;
fclose($fh) ;
2. HTTP ポストの実装
$url = 'http: //www.domain.com/api/ ';$ fields = array(
' lname '=>' justcoding '。、' age '=> '27'、
'email' => '1353777303@gmail.com',
'phone' = & gt; '1353777303'
);
//接続を開く
$ch =curl_init() ;
//set URL、POST変数の数、POSTデータ
curl_setopt($ch, CURLOPT_URL,$url) ;curl_setopt($ ch, CURLOPT_POST,count($fields)); // 有効にすると、通常のPOSTリクエストが送信されます。フォーム送信と同様に、application/x-www-form-urlencoded と入力します。
curl_setopt($ch, CURLOPT_POSTFIELDS,$fields); // HTTP での「POST」操作。ファイルを転送したい場合は、@
で始まるファイル名が必要です
ob_start();
curl_exec($ch);
$result = ob_get_contents();
ob_end_clean();
echo $result;
//接続を閉じる
curl_close($ch) ;
{
print_r($_GET);}
if($_POST )
{
print_r($_POST);
}
2 つの方法:
1 つは自動です:
curl_setopt($curlHandle, CURL) OPT_CO OKIEJAR、'クッキー。 txt '); //Save
curl_setopt($curlHandle, CURLOPT_COOKIEFILE, 'cookie.txt '); //Read
ただし、最初に 2 回アクセスして生成する必要があります。 Cookie を使用すると、リンクで Cookie を使用できます
function get_curlcuconent2($filename,$referer){
$cookie_jar = tempnam('./tmp','JSESSIONID');
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL, $filename);curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// ファイルの Cookie を設定します読み取りと送信パス
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);
$filecontent=curl_exec($ch);
curl_close($ch);
$hostname ="www.domain .com" ;
//$referer="http://www.domain.com/";
curl_setopt($ch, CURLOPT_URL, $filename);
curl_setopt($ch, CURLOPT_REFERER, $referer); // 見てくださいここで、あなたは google から来たと言う事もできます
curl_setopt($ch, CURLOPT_USERAGENT, "www.domain.com");
//$request = "JSESSIONID=abc6szw15ozvZ_PU9b-8r"; //POST パラメータを設定します
//curl_setopt($ch, CURLOPT_POSTFIELDS, $request)
// もちろん、ここの値を変更してくださいこれは問題なく、泥棒の機能を実現できます。 $_SERVER['HTTP_USER_AGENT']
//スパイダーを自分で作成することもできます。その場合は、ここで CURLOPT_USERAGENT を偽装するだけです
//このプログラムを入れたい場合は、php を使用するとき - Linux では、特定の $_SERVER['HTTP_USER_AGENT'] も記述する必要があります。そうでない場合は、それを偽装することもできます
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);
curl_setopt($ ch, CURLOPT_HEADER, false);// ページコンテンツを出力するかどうかを設定します
curl_setopt($ch, CURLOPT_GET, 1); // post,get past
$filecontent =curl_exec($ch);
preg_match_all(" /charset= (.+?)[NULL"']/is",$filecontent, $charsetarray);
if(strto lower($charsetarray[1][0])=="utf-8")
$filecontent= iconv( ' utf-8', 'gb18030//IGNORE' , $filecontent);
curl_close($ch);
return $filecontent;
}
?>
カスタマイズ:
$header[ ]= '受け入れる: image/gif、image/x-xbitmap、image/jpeg、image/pjpeg、application/x-shockwave-flash、text/html、* '. '/* ';
$header[]= ' Accept-Language: zh -cn ';
$header[]= 'ユーザー エージェント: Mozilla/4.0 (互換性; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) ';
$header[]= 'ホスト: '。 $ターゲットのホスト;
$header[]= '接続: キープアライブ';
$header[]= 'Cookie: '.$あなたのCOOKIE文字列;
curl_setopt($curlHandel,CURLOPT_HTTPHEADER ,$header);

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Cookie は通常、ブラウザの Cookie フォルダに保存されます。ブラウザの Cookie ファイルは通常、バイナリ形式または SQLite 形式で保存されます。Cookie ファイルを直接開くと、文字化けしたり判読できないコンテンツが表示される可能性があるため、使用することをお勧めします。 Cookie を表示および管理するためにブラウザによって提供される Cookie 管理インターフェイス。

コンピュータ上の Cookie は、使用するブラウザとオペレーティング システムに応じて、ブラウザ上の特定の場所に保存されます。 1. Google Chrome、C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data\Default \Cookies に保存されます。等

携帯電話上の Cookie は、モバイル デバイスのブラウザ アプリケーションに保存されます: 1. iOS デバイスでは、Cookie は Safari ブラウザの [設定] -> Safari -> [詳細] -> [Web サイト データ] に保存されます; 2. Android デバイスでは、Cookie は保存されますChromeブラウザの設定→サイト設定→Cookieなど

Cookie 漏洩の危険には、個人識別情報の盗難、個人のオンライン行動の追跡、アカウントの盗難などが含まれます。詳細な導入: 1. 名前、電子メール アドレス、電話番号などの個人識別情報が盗まれます。この情報は、犯罪者によって個人情報の盗難、詐欺、その他の違法行為を実行するために使用される可能性があります。2. 個人のオンライン行動が追跡され、 Cookie を介して分析される アカウント内のデータを使用して、犯罪者はユーザーの閲覧履歴、ショッピングの好み、趣味などを知ることができます; 3. ログイン認証をバイパスし、ユーザーのアカウントに直接アクセスするなどして、アカウントが盗まれます。

インターネットの普及により、ブラウザを使用してインターネットを閲覧することが生活様式になりました。ブラウザを日常的に使用する中で、オンラインショッピング、ソーシャルネットワーキング、電子メールなど、アカウントのパスワードを入力する必要がある場面に遭遇することがよくあります。この情報は、次回アクセスするときに再度入力する必要がないようにブラウザによって記録される必要がありますが、このような場合に Cookie が役に立ちます。クッキーとは何ですか? Cookie とは、サーバーからユーザーのブラウザに送信され、ローカルに保存される小さなデータ ファイルを指し、一部の Web サイトでのユーザーの行動が含まれています。

Cookie の動作原理には、サーバーが Cookie を送信し、ブラウザが Cookie を保存し、ブラウザが Cookie を処理して保存することが含まれます。詳細な紹介: 1. サーバーは Cookie を送信し、サーバーは Cookie を含む HTTP 応答ヘッダーをブラウザーに送信します。この Cookie には、ユーザーの本人認証、設定、ショッピング カートの内容などの情報が含まれており、ブラウザがこの Cookie を受信すると、ユーザーのコンピュータに保存されます。2. ブラウザは Cookie などを保存します。

Cookie をクリアすると、パーソナライズ設定と環境設定のリセット、広告エクスペリエンスへの影響、ログイン ステータスとパスワードの記憶機能の破壊などの影響が生じます。詳細な紹介: 1. 個人設定と環境設定をリセットします。Cookie をクリアすると、ショッピング カートが空にリセットされ、商品を再度追加する必要があります。Cookie をクリアすると、ソーシャル メディア プラットフォームでのログイン ステータスも失われるため、再追加. ユーザー名とパスワードを入力してください; 2. 広告エクスペリエンスに影響します. Cookie をクリアすると、Web サイトは私たちの興味や好みを理解できなくなり、無関係な広告などが表示されます。

タイトル: PHP コード例: POST を使用してパラメーターを渡し、ページ ジャンプを実装する方法 Web 開発では、多くの場合、パラメーターを POST 経由で渡し、サーバー側で処理してページ ジャンプを実装する必要があります。 PHP は、一般的なサーバーサイド スクリプト言語として、この目的を達成するための豊富な関数と構文を提供します。以下では、この機能を PHP を使用して実装する方法を、具体的な例を用いて紹介します。まず、2 つのページを準備する必要があります。1 つは POST リクエストを受信し、パラメーターを処理するためのものです。
