0
Im誰かが推薦できる構文バリデーターが推奨されているかどうか疑問に思っていますか?コマンドライン上のPHP構文バリデーター?
大きな問題を持って、それを把握するカント...
<?php
session_start();
if (isset ($_SESSION['id'])) {header("location: home.php");}
if (array_key_exists("login", $_GET)){$oauth_provider = $_GET['oauth_provider'];
if ($oauth_provider == 'twitter')
{
header("Location: login-twitter.php");
}
else if ($oauth_provider == 'facebook'){
header("Location: login-facebook.php");
}
}
?>
<a href="?login&oauth_provider=twitter">Twitter_Login</a>
<a href="?login&oauth_provider=facebook">Facebook_Login</a>
それは構文の問題だった場合のオッズは、エラーがPHPパーサによってスローされますされています。 –
あなたのコードをより読みやすく(インデントなどで)レイアウトすることも良い考えです。それは、役に立たないエラーメッセージがより簡単に発生する原因を見つけることになります。あなたの提供するコード例を使った例はこちらをご覧ください:http://codepad.org/Q4ld9Cc6 – BenOfTheNorth
あなたには答えはありませんが、あなたのスクリプトにはバグがあります:あなたは 'header'の後ろにexitを置いてください。スクリプトの実行も実行されます。問題にする必要はありませんが、そこにデータベースを置くことができます。とにかく、ちょうどヘッドアップ:) – Nanne