とあるweb屋の仕事術

10年以上現役のweb製作屋さん。web製作雑務全部やる。

システム

フォームの姓名、電話番号、郵便番号...など入力フィールドを分割するべきか問題

先日ツイッターで見かけた フォームの入力フィールドを分割するべきか問題。 一般的なフォームで、名前や電話番号の入力欄の分割をやめるよう指摘すると、DBの都合でできないと言われることがある。なぜDBのフィールドを分けるのか聞くと、「できるだけ細か…

多言語サイトでの言語切り替え実装方法。PHPでブラウザの言語情報を判定して切り替える

多言語で展開するサイトでは、 デフォルトはアクセスしたユーザの言語で 表示したい。 日本語対応している海外のwebサイトに アクセスしたら英語だったら切り替えるの面倒ですよね。 できれば自分のわかる言語ページがあるなら最初から その言語で表示してほ…

パスワード自動発行のシステム実装ではわかりにくい文字列を排除する

会員登録するときに、ログインIDとパスワードを設定するwebサービスは多いと思います。メールアドレスをログインIDとしたり、パスワードは自分で決めたものにするのか、自動発行するパタンもあると思います。 自動発行する場合に、ユーザごとにランダムの英…