■文字コード宣言
(クロームで見たら文字化けしたので)
ヘッダーの中に以下を入れる
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
■check.phpでisset()を使いsession値が空の場合を回避
if (!isset($_SESSION['join']))
{
header('Location: index.php');
}
http://nyx.pu1.net/function/var/isset.html
■パスワードの文字列をsha1ファンクションで変更する
http://www.phppro.jp/phpmanual/php/function.sha1.html
■登録時のcreated timeの更新について
やりかたがわからなかったので、飛ぶ前のページでhiddenで9時間足して計算したのを受け取っていたが、
実際は、受け取り時にdate()するだけでよかった。
また時間のずれについては、結局php.iniのdate.timezoneの設定がUCTになっていたのが原因で、
以下のようにAsia/Tokyoに修正することによって解決した。
1160 date.timezone = Asia/Tokyo
■なんどもやってるauto_incrementリセット
ALTER TABLE <テーブル名> AUTO_INCREMENT = 1;
または、phpmyadminから
当該テーブルの「操作」→「テーブルオプション」→auto_increment→「1」と入力→「実行」
■dd要素の左寄せ
dd
{
margin-left: 0px;
}
■header
別のページのジャンプに使えるが、それ以外に、強制的にエラー表示させたり、pdf表示とかさせたりできる。
■setcookie
クッキーをセット
setcookie('name', value, 期間);
setcookie('email', $_POST['email'], time()+60*60*24);
0 件のコメント:
コメントを投稿