1. ホーム
  2. php

[解決済み] フォームが結果を送信した後、PHPコードで新しいウィンドウを開く

2022-02-12 03:52:27

質問

これは私が取り組んでいるスクリプトで、開いたときにユーザーとパスを統合することになっています。

<?php

$name = $_POST['name']; // contain name of person
$pass = $_POST['pass']; // Email address of sender 
$link = window.open(https://secure.brosix.com/webclient/?nid=4444&user=$name&pass=$pass&hideparams=1 'width=710,height=555,left=160,top=170');

echo $link;

?>

ユーザーがフォームをPHPコードに送信した後、ポップアップウィンドウを開きたいのですが、いつもエラーになります。

どうすればいいですか?

コードを次のように変更します。

<?php

$name = $_POST['name']; // contain name of person
$pass = $_POST['pass']; // Email address of sender 
$link = "<script>window.open('https://secure.brosix.com/webclient/?    nid=4510&user=$name&pass=$pass&hideparams=1', 'width=710,height=555,left=160,top=170')</script>";

echo $link;

?>

追加メモ

を使用することを検討する必要があります。 ファンシーボックス は、iframe を使ってウェブページ全体をポップアップウィンドウで読み込むことができます。他のオプションもありますので、お気軽にお試しください。