質問: ドットインストールで「PHPでTwitterログインを実装しよう (全23回) プレミアム」と「PHPでFacebookログインを実装しよう (全24回) プレミアム」 を同じページに作ると Notice: Constant DSN already defined in /home/vagrant/config.php on line 13 Notice: Constant DB_USERNAME already defined in /home/vagrant/config.php on line 14 Notice: Constant DB_PASSWORD already defined in /home/vagrant/config.php on line 15 Notice: Constant CALLBACK_URL already defined in /home/vagrant/config.php on line 17 Notice: A session had already been started - ignoring session_start() in /home/vagrant/config.php on line 19 Fatal error: Cannot redeclare h() (previously declared in /home/vagrant/functions2.php:3) in /home/vagrant/functions.php on line 5 となります。 おそらくインデックスにrequire_once(*DIR* . '/config2.php'); require_once(*DIR* . '/config.php'); この二つがあるからだと思うのですがどうすれば どうすれば同じページにツイッターログインボタンとフェイスブックログインボタンを作ることができますか?
回答: エラーメッセージを読みましょう。 まずこれができないと、エラー一個ずつ質問しないといけなくなりますよ。 Fatal error: Cannot redeclare h() (previously declared in /home/vagrant/functions2.php:3) in /home/vagrant/functions.php on line 5 ここにファイル名が出ていますよね。config.phpから呼び出していませんか? 自分の書いたコードが、どのように動いているか、追いかけていきましょう。