2017-07-07 3 views
0

空白の画面を表示し、私はどのように修正することができますそれ?PHPは、エコーの後、エコーが表示されたらあなたは「OK」をクリックすると、それだけで(私は空白の画面で終わる)何も表示されませんPHPファイルになり、これが二回起こる

2回目のエコーが表示された後、「OK」をクリックするとページに戻る必要があり、ユーザーはreCAPTCHAを実行できるようになりますが、今度は何も表示されないphpファイルに移動します。もう一度空白の画面が表示されます)

+3

それはあなたの最後の他の文では致命的なエラー –

+1

ターン自分の秘密鍵を共有することはありません「OK」は、ページの読み込みが完了したために何も起こりません。 – ThisGuyHasTwoThumbs

+0

を示している場合、ページの読み込みが完了し、あなたがユーザーにjavascriptのアラートを与え、ユーザーがクリックした後に表示するerror_reportingの上で公に – Harrie

答えて

2

代わりにアラートを送信すると、ページをリダイレクトする方法はありますか。

<script> 
if(confirm('Vul de Captcha correct in!')){ 
    window.location.href = "yourpage.php"; 
} 
</script> 

エコーが正しくフォーマットされていることを忘れないでください。

echo "<script> 
    if(confirm('Vul de Captcha correct in!')){ 
     window.location.href = 'yourpage.php'; 
    } 
</script>"; 

選択肢にかかわらず同じ効果を得るには、if文で説明してください。

<script> 
    if(confirm('Vul de Captcha correct in!')){ 
     window.location.href = "yourpage.php"; 
    }else{ 
     window.location.href = "yourpage.php"; 
    } 
</script> 
+0

構文解析エラー:構文エラー、予期しない 'yourpage'(T_STRING)、 '、'または ';' /volume1/web/JocanasNLsuggest.php 42行目 このエラーが表示されます。私がyourpage.phpをhttps://google.com/に置き換えると、私はまだ同じエラーが出ます。私は何か間違っているのですか? – Limoentaart

+0

あなたはnextlineを削除する必要があります。すべてのコードを1行にまとめます。 – Th3

+0

ありがとう、それは今動作します! OKを押すとページがリロードされますが、キャンセルを押すとPHPが終了し、再び白い画面になります。キャンセルを押すとどうすればいいですか、それはokと同じです。キャンセルボタンが消える可能性はありますか? – Limoentaart

関連する問題