• 締切済み

PHPで新しいウインドウで開く命令は?

header("Location: $url"); で、$urlにページが遷移することはあまりに簡単なのでよくわかります。 ですが、新しいウインドウで開くとなると、その方法がわかりません。 header("Location: $url");にtarget="_blank"を入れるようなイメージです。 javascriptを融合させたらいけるかなと思ったところ、 うまく機能しません。 echo '<script>window.location='.$url.' target="_blank"; </script>'; とかもためしました。だめです。 どなたかいい方法をご教授いただけないでしょうか?

みんなの回答

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 onload='location.href="pdf.pdf"'にすればpdfが入ったクライアントなら開くと思います。 適切なヘッダーを出してあげれば尚良いと思います。

すると、全ての回答が全文表示されます。
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 直接PHPで開くことは出来ません。 ブラウザのonloadイベントでウィンドウを開く処理を入れれば可能です。 <body onload="window.open('new.html','newwin','width=800,height=600')">

mmmmmm00
質問者

補足

htmlファイルではなく、 pdfを開くこともできますか?

すると、全ての回答が全文表示されます。

関連するQ&A