javascript関数で下のリンクをリダイレクトしたいのですが、?u=
の後ろにリストされているPHPコードを正しく呼び出す方法がわかりません。私は下の例を試してみたが、inbox.php?u=<?php $log_username; ?>
でも動作しない。誰かが正しい方向に私を導くことができますか?URLにphpを追加するにはどうすればよいですか?
window.location.replace("inbox.php?u='.$log_username.'");
javascript関数で下のリンクをリダイレクトしたいのですが、?u=
の後ろにリストされているPHPコードを正しく呼び出す方法がわかりません。私は下の例を試してみたが、inbox.php?u=<?php $log_username; ?>
でも動作しない。誰かが正しい方向に私を導くことができますか?URLにphpを追加するにはどうすればよいですか?
window.location.replace("inbox.php?u='.$log_username.'");
phpタグにecho
が見つかりませんでした。試してみてください:
window.location.replace("inbox.php?u=<?php echo $log_username; ?>");
(HTMLページである場合のみ)window.location.replace("inbox.php?u=<?php echo $log_username; ?>");
をお試しください。
URLからPHPラッパーが欠落しています。
は、これを使用してみてください:
window.location.replace("inbox.php?u=<?=$log_username;?>");
あなたは、PHPをエコーするために、短い手として<?= ?>
を使用することができます。この場合に必要な1つの変数をエコーするために通常使用されます。
「= ?>」と「 ?>」は、悪いコーディングスタイルとみなされます – aastefanov
@ aastefanovこれにいくつかの証拠を提供できますか? – Lero
「= ?>」がPHP 7から削除され、一部のサーバでデフォルトでショートタグが無効になっていることを知っておけば十分です。 http://php.net/manual/en/language.basic-syntax.phptags .php – aastefanov
ヘッダ( '場所:URL')リンクをチェックPHPエコーの詳細について
。 like header( '場所:inbox.php?u ='。$ log_username。 '');
ありがとうございます!完璧に動作します! :) – Millica