-1

PHPでカスタムログインページを作りました。クロールしCURLてログインしましたが、ホームページではなく空白のページにリダイレクトされます。ログインが行われたことを示すデータベースのログテーブルを確認しました。しかし、常に空白のページが表示されます。どこが間違っているのか教えてください。これはCURLでの私の最初の試みでした

4

1 に答える 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 に答える