バグ修正 | |
■20040712 | mysqlA3_5Z/pgsqlA3_5Zの入力チェックの不具合について |
■mysql_shop_hal_proA3_5Zとpgsql_shop_hal_proA3_5Zで入力チェックの際にアンダースコアを削除しているためにメールアドレスなどに使用されたアンダースコアも削除されてしまいます。 入力データからアンダースコアを削除している次の行 $value =~ s/\_//g; を削除するかコメントアウトして下さい。 shopフォルダ内のcart.cgiの108行目付近とsend.cgiの92行目付近にあります。 アンダースコアはmysqlでは特別な意味を持つので用心のために削除したものですが、特殊文字のエスケープ処理はデータベースの登録の際に別に行っていますので入力チェックで削除しなくても問題は起きません。 | |