結果を検索して新しいウィンドウで開き、スクリプトを実行する元のページを閉じる PHP スクリプトを実行したいと思います。これが私のスクリプトです。IE 9 以降では問題なく動作しますが、IE 8 では動作しません。window.close が「生成された」ウィンドウも閉じているようです。
<?php
$sn = $_GET['sn'];
$files = array();
$filepath = '/data/.../.../.../ABC';
$urlpath = 'http://AAA.slcusd.org';
$files = glob("$filepath/$sn*.pdf");
echo "<script type='text/javascript'>\n";
foreach ($files as $fullfilename) {
$filename = substr($fullfilename, 37, 20);
echo "window.open('$urlpath/$filename','_blank');\n";
}
echo "window.open('', '_self', ''); window.close();\n";
echo "</script>\n";
?>