define("HTML_SUCCESS", "./user_edit_suc.html"); define("HTML_FAILURE", "./user_edit_fal.html"); // url系情報の指定 // CHECK_REFERER 非ブランクなら、フォーム内でリファラチェックを行う。初期アクセスではこの値を含むか、以降はフォーム内の遷移かをチェックする。 // SALESFORCE 非ブランクなら、確認画面からのリンク先をこの値に変更する。ブランクなら、内部の登録処理へ進む。 define("MY_NAME", basename($_SERVER["SCRIPT_NAME"])); define("MY_PATH", dirname($_SERVER["SCRIPT_NAME"]) . "/"); define("URL_ACTION", "http://" . $_SERVER["SERVER_NAME"] . MY_PATH . MY_NAME); define("URL_SUCCESS", "http://" . $_SERVER["SERVER_NAME"] . MY_PATH . HTML_SUCCESS); define("URL_FAILURE", "http://" . $_SERVER["SERVER_NAME"] . MY_PATH . HTML_FAILURE); define("CHECK_REFERER", ""); // define("PASS", "1:初期化"); // 入出力インスタンスの生成 $io = new IO(HTML_CODE, HTML_CODE, INNER_CODE, "step_from,x,y", KEY); $io->set_parameters($_POST); $pass = new Check("pass", PASS, $io); if ($io->is_not_falsification()) { // 登録処理 ================================================================ if (CHECK_REFERER == "" or $_SERVER["HTTP_REFERER"] == URL_ACTION) { $decision = true; // csvファイルの作成 ----------------------------------------------------- // 通し番号とユニークなファイル名を取得 /* $fp = fopen(CSV_PATH.CSV_COUNT, "r+"); if($fp) { if(flock($fp, LOCK_EX)) { $count = fgets($fp, 5); if($count == "9999") {