session_start(); if (isset($_SESSION['id']) && preg_match("/^[a-zA-Z0-9_\\-]+\$/i", $_SESSION['id'])) { $fn = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'init' . $_SESSION['id'] . '.php'; } else { $fn = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'init.php'; } if (is_readable($fn)) { require $fn; } else { die($fn . '設定ファイルが読み込めません'); } if (SID) { ErrerDisp('Cookieを有効にして下さい'); } if (!$_SESSION) { ErrerDisp('送信データがありません。'); } function ConfDisp() { global $inputs; switch (VIEWSTYLE) { case 'Table': foreach ($inputs as $key => $value) { $_SESSION[$key] = zeromail_regtag_replace($_SESSION, $key); echo convert_encode('<tr><th scope="row">' . $value . '</th><td>'); echo $_SESSION[$key]; echo convert_encode('</td></tr>'); } break; case 'List': foreach ($inputs as $key => $value) {
function ref_check_destroy() { global $formURL; if (REFCHECK === true && $formURL != "" && $_SERVER["HTTP_REFERER"] !== $formURL) { //リファラーチェック if (NOSCRIPT === true) { ErrerDisp('不正な送信元です。'); } else { print "<div id=\"error\"><p><span class=\"error\">不正な送信元です。</span></p></div>"; exit; } } }