PHPでカスタムログインページを作りました。クロールしCURL
てログインしましたが、ホームページではなく空白のページにリダイレクトされます。ログインが行われたことを示すデータベースのログテーブルを確認しました。しかし、常に空白のページが表示されます。どこが間違っているのか教えてください。これはCURLでの私の最初の試みでした
質問する
203 次
1 に答える
1
cURL エラーを適切に処理していることを確認してください。つまり、エラーを出力してください...
<?php
// Create a curl handle to a non-existing location
$ch = curl_init('http://404.php.net/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
if(curl_exec($ch) === false)
{
echo 'Curl error: ' . curl_error($ch);
}
else
{
echo 'Operation completed without any errors';
}
// Close handle
curl_close($ch);
?>
また、PHP のマニュアルを読んでエラー処理について述べている必要があります。空白のページは、ほとんどの場合、スクリプト エラーの結果です。追加の作業を行うことで、実際に問題の内容と場所を特定し、修正することができます。
通常、本番環境ではエラーをログ ファイルに記録しますが、開発目的でエラーをページにエコーしてもかまいません。エラーログは、必ずしもエラーではないものもログに記録できるため、非常に便利なツールです。
于 2012-12-19T10:26:39.730 に答える