• トップ
  • ニュース
  • 【悲報】アメリカ人のNullさん、名前のせいでウェブサイトに登録できな...






 アメリカ人のNullさん、名前のせいでウェブサイトに登録できない事案が発生 
http://www.gizmodo.jp/2016/03/namednull.html
1459329826267

記事によると
・アメリカはバージニア州に住む、一人の女性。旅行サイトでチケットの予約を試みたところ、何度やってもエラーになってしまうそう。そのエラーは決まって「お名前は必須項目です」というものなんです。

でも、毎回きちんと入力しているんですよ。「Jennifer Null」と。

・Jennifer Nullさんが航空券を予約しようとすると、ほとんどのサイトでエラーとなってしまいます。彼女は仕方なく電話で予約をし、それは何の問題もなく完了したそうです。

・そこで彼女は「なぜ私はサイトが使えないのですか?」と聞いたところ、「申し訳ございません。しかし、どうしようもありません」という回答しかもらえなかったとのこと。

実は「null」というのは、コンピューター用語の1つで、「空の」「何もない」といった意味を持ちます。そのため、Jenniferさんが苗字を入力しても、サイトはそれを未入力だと判断してしまい、正常に処理できなかったとのこと。



この話題に対する反応


・これは笑えるんだけど、そもそもNULLを文字列として判定している時点で・・

・かなしみ

・「ほとんどのサイトでエラーとなってしまい」ってことはちゃんと受け付け処理できてるサイトもあるわけで、単にプログラムの問題じゃないの、と思うけどどうなんかな?

・予約語とか気をつけなきゃw-

・申し訳ないけどちょっと笑った。





Null - Wikipedia


null(ヌル、ナル)は、何もない、という意味で、プログラミング言語などコンピュータ関係では、「何も示さないもの」を表すのに使われる。同様のものに、nilが使われることもある。他の名前のこともある。

英語では/nʌl/と読むが、日本では「ヌル」が定着している。

プログラミング言語などにおいて、nullやnilといった予約語や定数名のものなどの意味がどういったものかは言語により、場合によっては実装ごとに違う。ポインタや参照のある言語では、ヌルポインタなどと呼ばれる何も指さない特別なポインタであることもあるし、Pythonのようにオブジェクトのこともある。古典的なLISPのように真理値の偽(の代表)や空リスト「()」を兼ねたもの(それらと同じもの)だったりすることもある。
















これは可哀想

でも回避できないプログラムにしてない側も悪いのでは?想定してないのか・・・?

















ラブライブ! スクールアイドルフェスティバル official illustration book (3)

KADOKAWA/アスキー・メディアワークス (2016-04-09)
売り上げランキング: 72





おすすめの関連記事

コメントを投稿する

エラーが発生しました。 30秒以内にコメントが投稿されました。
名前 8文字以内で入力してください。 URLの入力はできません。 名前に禁止ワードが含まれています。
本文 (必須) 500文字以内で入力してください。 本文を入力してください。 英数字のみの入力はできません。 URLの入力はできません。 本文に禁止ワードが含まれています。 改行が多すぎます。

※コメント番号の前に「>>」をつけると、そのコメントに返信できます(例:>>1)

投稿する

1 ありがとう このコメントに返信

お父さんありがとう
お父さんいつもごめんね

0

0

2 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

3 はちまき名無しさん このコメントに返信

う…うっ…任天堂の朗報を聞かないと死んでしまう病が…

0

0

4 はちまき名無しさん このコメントに返信

ifは神

0

0

5 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

6 はちまき名無しさん このコメントに返信

将棋やってっか!(´・ω・`)

0

0

7 はちまき名無しさん このコメントに返信

登録するとき最後のエル1個抜いちゃえよ
エル1個無いぐらい大して支障ないでしょ

0

0

8 はちまき名無しさん このコメントに返信

データベースの欠陥だよな
なんで文字列に意味もたせちゃってるんだか

0

0

9 はちまき名無しさん このコメントに返信

サイボーグ忍者が思い浮かんだ


0

0

10 はちまき名無しさん このコメントに返信

めんどくせぇw
nulleって改名してしまえ

0

0

11 はちまき名無しさん このコメントに返信

nullpoで

0

0

12 はちまき名無しさん このコメントに返信

文字列でNullなのに、どうしてエラーの原因になるのか意味分からん

0

0

13 はちまき名無しさん このコメントに返信

ぬるぽってそういう意味だったのか

0

0

14 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

15 はちまき名無しさん このコメントに返信

ヌルってメタルギアにいたよ

0

0

16 はちまき名無しさん このコメントに返信

ガッ

0

0

17 はちまき名無しさん このコメントに返信

バカみたいにタイトルに草生やすのやめたの?

0

0

18 はちまき名無しさん このコメントに返信

stringに変換するんだよ あくしろよ

0

0

19 はちまき名無しさん このコメントに返信

グレイ・フォックスさん!?

0

0

20 はちまき名無しさん このコメントに返信

米15
MPOに出てきたフランク・イェーガー=サイボーグ忍者の過去の姿だな

0

0

21 はちまき名無しさん このコメントに返信

この先もずっと困るだろうからスペルだけでも変えた方がいいだろな

0

0

22 はちまき名無しさん このコメントに返信

真っ先にMGSOPSの強化兵が浮かんだ

0

0

23 はちまき名無しさん このコメントに返信

フランクイェーガー?

0

0

24 はちまき名無しさん このコメントに返信

ぬるほどう

0

0

25 はちまき名無しさん このコメントに返信

英語ってほんと低級言語だよな

0

0

26 null このコメントに返信

いけるでしょ

0

0

27 はちまき名無しさん このコメントに返信

カラって名前の子もいたしnullだって結構いそうな名前だけどな

0

0

28 はちまき名無しさん このコメントに返信

型推論の弊害か…最近のスクリプト言語はお手軽すぎるんだよな

0

0

29 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

30 はちまき名無しさん このコメントに返信

12
空文字列や¥0コードをnullとしてりゃ問題無いんだが
テキスト教信者によって文字列トークンバンザイになってるからな

0

0

31 はちまき名無しさん このコメントに返信

IT開発者が通りますよっと。
はちまのいうとおり、プログラム次第でどうにでもなるし回避可能ですよ。

でもなんも対策しなければ、現行のWEBだとエラー出る事案なんだよなぁ。WEBってテキストベースだからね。
NULLって書くとプログラムの中のNULLって扱いになるから。

0

0

32 はちまき名無しさん このコメントに返信

誰もガッしてなくて草

0

0

33 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

34 はちまき名無しさん このコメントに返信

NULLぽ
なんちゃって

0

0

35 はちまき名無しさん このコメントに返信

ヌルヌル

0

0

36 はちまき名無しさん このコメントに返信

だからテキストベースは駄目なんだよ
バイナリ最高!

0

0

37 はちま名無しさん このコメントに返信

このコメントは削除されました。

0

0

38 はちまき名無しさん このコメントに返信

>>34
は?

0

0

39 はちまき名無しさん このコメントに返信

ガッ

0

0

40 はちまき名無しさん このコメントに返信

プログラマはもっと楽すべきだという最近の風潮の成れの果て
そのヘタレな考えが間違ってることが証明された

0

0

41 はちまき名無しさん このコメントに返信

(´・ω・`)ぬるぽ

0

0

42 はちまき名無しさん このコメントに返信

Nullだと予約できないって事はSQLとか書くと動いてしまう脆弱性対策してないサイトって事かな

0

0

43 はちまき名無しさん このコメントに返信

ガッ

0

0

44 はちまき名無しさん このコメントに返信

>>31
でもNullなんて名前の人コイツぐらいだろうしいちいち回避する必要は無いだろ

0

0

45 はちまき名無しさん このコメントに返信

ガッ

0

0

46 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

47 はちまき名無しさん このコメントに返信

ぬるぽ→ガッとかいうクッソ懐かしい流れ嫌いじゃないよ

0

0

48 はちまき名無しさん このコメントに返信

>>14
ガッ

0

0

49 はちまき名無しさん このコメントに返信

ガッ

0

0

50 はちまき名無しさん このコメントに返信

言いたいことも言えないこんな世の中じゃ

0

0

51 はちまき名無しさん このコメントに返信

ビルゲイツの子供の頃のあだながどうとか

0

0

52 shi- このコメントに返信

日本で山田太郎とい人が ッガ!  区役所で書いた資料出したら  こちらはお手本の名前ですよ!?って言われた話があったとか

0

0

53 ネロ このコメントに返信

今日は、まあまあ暖かかったな

ま、原酒といくか

0

0

54 はちまき名無しさん このコメントに返信

>>20
でもあれは正史じゃないので無かった事リストなんだねー
せっかくよく出来たキャラだったのに

0

0

55 はちまき名無しさん このコメントに返信

海自が旧海軍の駆逐艦「梨」を使おうとした時
護衛艦の艦名だとひらがなになるので
書類上だと「なし」になって紛らわしいということで
「わかば」に名称変更した事があるゾ

0

0

56 はちまき名無しさん このコメントに返信

名前欄に記述されたものをプログラム言語として認識してるってことは
名前欄からハッキングし放題じゃないの

0

0

57 はちまき名無しさん このコメントに返信

絶対兵士みたいな名前だな

0

0

58 はちまき名無しさん このコメントに返信

回避も何も、空の状態だと判定する為に「null」を入れて置くんだから、「null」以外を使ってるかどうかだもの。んで「null」以外を使ったとしてもその文字列と同じ名前の人が居たら同じように弾かれる訳で。

0

0

59 はちまき名無しさん このコメントに返信

文字列としての "null" を判定してるのか?
そんなコード見たこと無いな文字列の"null"と、null
は違うもの文字列で"null"が含まれていたら
なんと実装してる?
それも多くのサイトが?ねぇだろ?

0

0

60 はちまき名無しさん このコメントに返信

web屋は開発者と呼べるレベルの奴が少ないからな
楽をする事に慣れててプログラムの動作原理
すら知ろうとしない

0

0

61 はちまき名無しさん このコメントに返信

>>55
はぇ~すっごい博識・・・

0

0

62 はちまき名無しさん このコメントに返信

59
ヒント
型推論

0

0

63 はちまき名無しさん このコメントに返信

>>3
安心しろ
悲報しか来ないから

0

0

64 はちまき名無しさん このコメントに返信

日本なら厨二な名前ってとこになるだろうなw
PWにいたなあ

0

0

65 はちまき名無しさん このコメントに返信

これってサニタイジングしても起きちゃう感じ?
itエンジニアの方教えてちょ

0

0

66 はちまき名無しさん このコメントに返信

アメリカ版キラキラネームだな
日本だったら虚無くんって名づけられてそう

0

0

67 はちまき名無しさん このコメントに返信

いや、Nullと文字列のNullは同じと判定しないでしょ・・・

0

0

68 はちまき名無しさん このコメントに返信

>>42
SQL関係ないよwww
害人が入力チェックしないでいきなりSQLにぶち込む馬鹿だったら知らんがw

0

0

69 はちまき名無しさん このコメントに返信

65
それで済む話

0

0

70 はちまき名無しさん このコメントに返信

Webアプリ作ってるけどこれはないわ

0

0

71 はちまき名無しさん このコメントに返信

絶対兵士ヌル

0

0

72 はちまき名無しさん このコメントに返信

>>69
なるほど、プログラミング経験のほぼない俺でも知ってる技をやってないとは、、、

0

0

73 はちまき名無しさん このコメントに返信

全世界のぬる様に激しく同情

0

0

74 はちまき名無しさん このコメントに返信

>>3
もう数年来無いじゃないかwゾンビですか?

0

0

75 はちまき名無しさん このコメントに返信

スネェェェッッィク!!!

0

0

76 はちまき名無しさん このコメントに返信

ナルって発音しろって教えられたけどな

0

0

77 はちまき名無しさん このコメントに返信

xboxでメルアドのアンダーバー入ってたら登録できませんでした(半ギレ
昔はできたのにこれじゃ編集できねぇ

0

0

78 はちまき名無しさん このコメントに返信

一般の入力フォームではチェックして弾くからバッチかエラー帳票の手修正手順でチェックすっ飛ばしてDBに突っ込んでるんだろうなぁ……
システム的にはしゃーなし
むしろ文字列でも弾いてる辺りはセキュア

0

0

79 はちまき名無しさん このコメントに返信

あー、日本だと なし ってことなのな
名としての「なし」なのか、空白・存在しないの「なし」なのか判別できなかったと

0

0

80 はちまき名無しさん このコメントに返信

that is a null.
それはア・ナルです

0

0

81 はちまき名無しさん このコメントに返信

もうこんなにNullNullじゃねぇか

0

0

82 はちまき名無しさん このコメントに返信

COBOLかな?

0

0

83 モフリーニョ このコメントに返信

ハッハッハッハッハッハッ

0

0

84 はちまき名無しさん このコメントに返信

ふと思ったんだがjsのVar型にnullって文字列ぶち込んだら文字列として認識するのかな?

0

0

85 はちまき名無しさん このコメントに返信

実際にSQLにnullを文字列として保存する方法ってあんの?
教えてパソコンの大先生

0

0

86 はちまき名無しさん このコメントに返信

Void 

0

0

87 はちまき名無しさん このコメントに返信

秋山

0

0

88 はちまき名無しさん このコメントに返信

ドイツ語でゼロのことやで

0

0

89 はちまき名無しさん このコメントに返信

>>85
言ってもわからんだろうけどnullと文字列のnullは別物やで?
実際はダブルくぉーてで囲えば文字列として入るよ?

0

0

90 はちまき名無しさん このコメントに返信

入力欄でエスケープシーケンスは使えないのか

0

0

91 はちまき名無しさん このコメントに返信

どっかのサイトに使い捨てで登録した時Nullで登録できたわ

0

0

92 はちまき名無しさん このコメントに返信

??「零野ジェニファ…数字付き(ナンバーズ)か…」

0

0

93 はちまき名無しさん このコメントに返信

普通テストでお約束的に通すパターンだと思うがな…

0

0

94 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

95 はちまき名無しさん このコメントに返信

文字列nullと実際のnullはまったく別物なんだが。。
フカシじゃなきゃコーダーはアホの極み




0

0

96 はちまき名無しさん このコメントに返信

既にコメントでも出てるけど完全に実装の問題なので、回避可能です。

0

0

97 はちまき名無しさん このコメントに返信

プログラム経験者なら嘘だってすぐわかるなこれ
NULLと文字列のnullはちがうからそんな事にならん
なるとしたらバグ抱えてる

0

0

98 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

99 はちまき名無しさん このコメントに返信

"Null"という文字列をnull扱いするシステムに心当たりがない件
ネタじゃねえの

0

0

100 はちまき名無しさん このコメントに返信

むしろ情報漏れない名前で羨ましい
エクセルシートにnullなんて入ってたらツールのバグかな?って思って消しちゃう

0

0

101 はちまき名無しさん このコメントに返信

あえて文字列の"NULL"もnullとして扱うみたいに意識して作らないと
こういう現象起こらないはずなんだけど…

0

0

102 はちまき名無しさん このコメントに返信

「  」(くうはく)はどうなん?

0

0

103 はちまき名無しさん このコメントに返信

「未入力の文字列項目には"null"という文字列を入れておく」
というアホな規約を持ったシステムは考えられるけど
データをプリンタにダンプしたときに、どの項目が未入力かが一目でわかる故
未入力かどうかを name == "null" みたいなコードでチェックする感じ

0

0

104 はちまき名無しさん このコメントに返信

>>102
普通に未入力だろ馬鹿かwwwww

0

0

105 はちまき名無しさん このコメントに返信

nullptrに改名しろ

0

0

106 はちまき名無しさん このコメントに返信

コ****ドリーとかもやめろよ

0

0

107 はちまき名無しさん このコメントに返信

Nullpoでええやろ

0

0

108 はちまき名無しさん このコメントに返信

サニタイジングくらいしとけよアホ
あるいはインジェクション対策が雑なのか

0

0

109 はちまき名無しさん このコメントに返信

コードもほんの2、3行弄れば済む話なんですけどね
商業でそんなガバガバシステム採用してて良いんですかね・・・

0

0

110 はちまき名無しさん このコメントに返信

タダのバグじゃん。担当プログラマが馬鹿なだけだ。それにしても、そのサイトではSQLインジェクションし放題ということか。とんでもねえな。

0

0

111 はちまき名無しさん このコメントに返信

なるも予約ばできんとか?

0

0

112 はちまき名無しさん このコメントに返信

いや普通どのサイトでも使えるだろ
嘘にもほどがある
なんで文字列としてのnull をエラーとするんだよ、妄想にもほどがあるわ

0

0

113 はちまき名無しさん このコメントに返信

戦いの基本は格闘だ

0

0

114 はちまき名無しさん このコメントに返信

>>112
はいでたニワカw

0

0

115 はちまき名無しさん このコメントに返信

肉ばっか喰ってるから脳筋なんじゃろなwww

0

0

116 はちま名無しさん このコメントに返信

このコメントは削除されました。

0

0

117 はちまき名無しさん このコメントに返信

>>89
全然わかんねーすげー
流石大先生!!

0

0

118 はちまき名無しさん このコメントに返信

えー

0

0

119 はちまき名無しさん このコメントに返信

ぬぽ

0

0

120 はちまき名無しさん このコメントに返信

マジコメントおおいすね。
バグのないプログラムはないんやで

0

0

121 はちまき名無しさん このコメントに返信

コメントしてるやつに実際コード書かせたらバグだらけになりそう

0

0

122 はちまき名無しさん このコメントに返信

はちまだっておなじだろ?
特定のやつを入力できないじゃん。

それと同じじゃんかよ!

0

0

123 はちまき名無しさん このコメントに返信

えーとまぁなんつーか、IT開発者の立場からいうと、確かにそういうプログラムなのが悪いデス。

でも、俺の作ったプログラムは対策してあるんだけど、全てのプログラムがこういう事例を対策してるわけじゃないですからね・・。結局はそういう名前を使うと「損をする」っていうところは変わらないわけです。DQNネームが馬鹿にされるのと同じようにね・・。

0

0

124 はちまき名無しさん このコメントに返信

textのnullと値のnullって別物だし、あえて"null"をエラーにしているとしか思えないんだけど

外国ではnullって禁止用語なの?

0

0

125 はちまき名無しさん このコメントに返信

これDBにクエリー食わせる時にエスケープ処理してないってことでしょ?
そんなサイト危なすぎてつかえないからアホサイト発見するのに役立ちそうだな
と思ったが今時そんなサイトが存在するのかどうか…

0

0

126 はちまき名無しさん このコメントに返信

ぬるぽ、ガッの流れ知らんキッズ大杉て草

0

0

127 はちまき名無しさん このコメントに返信

>>85
うんそうだね。実際そうなんだよね。プログラム自体が甘い作りなんだよ。
でもnull以外では動いちゃうもんだから動作試験の時に気付かなかったんだよね。そういう話なんだよね。

0

0

128 はちまき名無しさん このコメントに返信

nullを入れると、nullって文字列を返すDBがあってだな…。

0

0

129 はちまき名無しさん このコメントに返信

>>124
真面目に答えるとだな・・。HTML系の言語ってすんげーいい加減な書き方をしてても動くんだよ。
例えばAに文字列をいれるときにA=katanaみたいな書き方をしてもOKだったり。本当は文字列のときにはA="katana"なんだけど。文字列か?とか数字か?というのを勝手に認識して入れてくれるんだよ。んで今回はnullを文字列でないって勝手に認識したんだな。

0

0

130 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

131 はちまき名無しさん このコメントに返信

PGが手抜きしているっていうが
こんなふざけた名前に対応する工数は無い。
この人は諦めたほうがいい
会社も相手にしなければいい

0

0

132 はちまき名無しさん このコメントに返信

まともなフレームワーク使ってれば、何も考えなくても
この程度の対策は自動でしてくれるもんじゃないの?

よほど古いフレームワークか、すべて独自で実装してるなら
こういうこともあるかもしれないけど・・・

0

0

133 はちまき名無しさん このコメントに返信

文字列を文字列としてエスケープしとらんからだろw
SQLでname="null" としないで name=nullにすると処理的にエラーになるだろ

0

0

134 はちまき名無しさん このコメントに返信

空文字列の判定も別途あるだろうから無駄の極み
空文字列に統一しろや

0

0

135 はちまき名無しさん このコメントに返信

nullを文字列として扱うとか
クソデザイナーが作ったサイトかな?

0

0

136 はちまき名無しさん このコメントに返信

名前欄がプログラム言語として処理されるって何なのw

0

0

137 はちまき名無しさん このコメントに返信

>>131
いやこれユーザー情報とか全部ぶっこぬかれる可能性あるからかなり深刻よ

ちなみにこれで不具合が起きるのはHTML側ではなくてその受け取ったフォームデータを処理するバックエンド側
JavaかPHPか知らんが結局はDBにデータを突っ込むさいのサニタイジングがちゃんとできてないバグね
Webサイト作るなら基本中の基本の部分です

0

0

138 はちまき名無しさん このコメントに返信

攻撃の前段階として、特殊文字を入力してみて返す結果で判断する場合があるから
狙われやすいサイトだと思うから、怖くて利用できないな。

0

0

139 はちまき名無しさん このコメントに返信

ちょっと可哀想すぎんよ〜

0

0

140 はちまき名無しさん このコメントに返信

web屋なんて開発としては底辺だから
こんなのはよくあるんだ

0

0

141 はちまき名無しさん このコメントに返信

知り合いでもないのにいちいち悲報とかつけるなよ

0

0

142 はちまき名無しさん このコメントに返信

やっぱりC言語もやらずにコード書いてる奴らは駄目だ

0

0

143 はちまき名無しさん このコメントに返信

そんな名前にする方が悪いって意見があるけど、
nullって別にコンピュータ用語としてしか使わない言葉じゃないからね?

0

0

144 はちまき名無しさん このコメントに返信

ドイツ系の方なのかな

0

0

145 はちまき名無しさん このコメントに返信

プログラマを甘やかす高級言語やフレームワーク
ばかりが氾濫した弊害だな
やっぱり技術者は機械語直打ちよ

0

0

146 はちまき名無しさん このコメントに返信

Jennifer Select * from だったらもっと面白いのに

0

0

147 はちまき名無しさん このコメントに返信

146
ガバガバにも程があんよw

0

0

148 はちまき名無しさん このコメントに返信

サイトの設定にもよるが"null"でいけないのか?

0

0

149 はちまき名無しさん このコメントに返信

入力欄はストリング型じゃないの?

0

0

150 はちまき名無しさん このコメントに返信

メタギアの絶対兵士だな

0

0

151 はちまき名無しさん このコメントに返信

ぬるぽ(´・ω・`)

0

0

152 はちまき名無しさん このコメントに返信

ヌルポ(´・ω・`)

0

0

153 はちまき名無しさん このコメントに返信

型に対して甘い言語仕様とか許すからこうなる
C++の面倒臭さを見習え

0

0

154 はちまき名無しさん このコメントに返信

文字入力がないと null って文字列を返しているのかね
どちらにしても、入力文字数を見てないとかそんなレベルなのかな

0

0

155 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

156 はちまき名無しさん このコメントに返信

ガッ

0

0

157 はちまき名無しさん このコメントに返信

痛ネームかと思ったらファミリーネームかよ...これは可哀想

0

0

158 はちまき名無しさん このコメントに返信

システム側がダメダメ

0

0

159 はちまき名無しさん このコメントに返信

Windowsで「PRN」というファイル名を作れないのはなぜですか?

0

0

160 はちまき名無しさん このコメントに返信

テキストベースで予約語なんて考えたやつがそもそもアホ

0

0

161 はちまき名無しさん このコメントに返信

たしかFF8の本編にヌルっていうトレードルールがあったよな
全てのルールを廃れさせることのできる男が使ってる特殊なやつ

0

0

162 はちまき名無しさん このコメントに返信

しょうがないよ
あなたには苗字がないってことなんだから

0

0

163 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

164 はちまき名無しさん このコメントに返信

ぬる=ぜろ なにもない
かわいそうだ

0

0

165 はちまき名無しさん このコメントに返信

これを使え、
htmlspecialchars()

0

0

166 はちまき名無しさん このコメントに返信

日本語で仮に「未記入」とか「未入力」とかいう名前があったとしても
(さすがに居ないか)
入力時には全く支障ない。
単に英語が言語として不完全ということでは?

0

0

167 はちまき名無しさん このコメントに返信

労働,食料安全保障,人の移動,医療,金融,保険,著作権,放送,通信,士業,教育,郵政,公共事業等ほぼ全ての分野に影響 
報道規制・参加国総貧困化・労働環境悪化・支出増加・ビザ大幅緩和etc.全分野に影響多数 アフィ煽り対立叩き離間目晦まし他工作世論誘導多数「TPPのまとめ」「対立分割工作」で検索

0

0

168 はちまき名無しさん このコメントに返信

"null"で認識しろよ

0

0

169 はちまき名無しさん このコメントに返信

stirngでNullって取ればそんなことなくねっておもうんだけど
データベースじゃまた違うのかあ
英語圏だからまた別の問題があるのかもしれない

0

0

170 はちまき名無しさん このコメントに返信

これ仕様とかありえない
SQLインジェクションとか出来ちゃっても要件定義になかったんでー
とか言いそうで怖いわ

0

0

171 はちまき名無しさん このコメントに返信

if($str!=null) で、文字列「null」が弾かれるか…?
if($str!="null")で、弾かれるなら判るが…
でもnullを「文字列」として判定させるのはあり得ないような。

0

0

172 はちまき名無しさん このコメントに返信

>>166
単にアセンブラが英語ベースだからだよ
日本語ベースで出来てたなら未入力とか零で同じ事が起こる

0

0

173 null このコメントに返信

テスト

0

0

174 はちまき名無しさん このコメントに返信

作り話だな

0

0

175 はちまき名無しさん このコメントに返信

「怒留(ぬる)」とか「留(ぬる)」をローマ字入力したらエラーが出た…みたいな事案。
明らかに設計ミス。

0

0

176 はちまき名無しさん このコメントに返信

ほとんどのサイトでエラーが起きるって… アメリカのバージニア州は無能なWEB制作者だらけなのか?

0

0

177 はちまき名無しさん このコメントに返信

どう考えてもプログラマーがへぼ。

0

0

178 はちまき名無しさん このコメントに返信

>>171
そんな判定してないよ
「"SELECT * FROM name=" + $str;」みたいに入力された文字を何もせず直接使うと発生する問題
Webでは基本的に外から入ってきた入力は全て間違っている、あるいは攻撃されていることを
前提に処理しなくてはならないというのが基本
普通はサニタイズやプレースホルダーを使ってこのような問題は起こらないが
意識低い系の低レベルプログラマーがやらかすとこうなる

0

0

179 はちまき名無しさん このコメントに返信

ガッ

0

0

180 Null このコメントに返信

どゆこと?
文字列に変化してからNullチェックしてるの?

0

0

181 はちまき名無しさん このコメントに返信

>>180
むしろチェックをしてないからこんな現象が起こってる

0

0

182 はちまき名無しさん このコメントに返信

ヌルって読むのはドイツ語読みに起因してるんじゃないの?
ドイツ語も英語ももとはゲルマン語(西)だからね

0

0

183 はちまき名無しさん このコメントに返信

これはさすがにないだろ
DBで管理するに文字列はStringだろうし、他のデータはそれぞれの形式でやってるはず

0

0

184 はちまき名無しさん このコメントに返信

falseさんの事案なんかもそのうち出てきそう

0

0

185 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

186 はちまき名無しさん このコメントに返信

null!="null"
これが分からないやつはプログラマにはなれん

0

0

187 はちまき名無しさん このコメントに返信

Locaterになればいい

0

0

188 はちまき名無しさん このコメントに返信

nとuとlとlの文字列すら対応できないのかよwwww

0

0

189 はちまき名無しさん このコメントに返信

空白ならまだしも、ユーザーがデータベース上のnull入力できちゃダメだろw
インジェクション対策どうなってるのか

0

0

190 はちまき名無しさん このコメントに返信

まあ昔からよくあるミスなんだが、そのぶん当然DB使ったプログラムの基礎中の基礎として
どんなDBプログラムの本でもこれだけはやっちゃダメって書いてあるよ
あとは共通処理を使わず、このページのこのフォームだけ違う動作をするとかいうミスもあるけどね

0

0

191 はちまき名無しさん このコメントに返信

これ日本で言ったら名前の欄に「空欄」て打ったらエラーになるってこと?
そんなシステム使わんわ…

0

0

192 はちまき名無しさん このコメントに返信

名前がNGなんて、はちまみたいだね

0

0

193 はちまき名無しさん このコメントに返信

ぬるぽ

0

0

194 はちまき名無しさん このコメントに返信

このサイト脆弱性ありそうwww

0

0

195 はちまき名無しさん このコメントに返信

$str = "Null";

× INSERT INTO hoge ( `name` ) VALUES ( $str ); そのままぶっこんでSQL文作る
○ INSERT INTO hoge ( `name` ) VALUES ( '$str' );
こういうことか
好きなSQL文実行できちゃうじゃん

0

0

196 はちまき名無しさん このコメントに返信

さっき3サイトくらい予約試してみたが通ってたから
この記事ねつ造だわw

0

0

197 はちまき名無しさん このコメントに返信

nullって打っただけでダメとかセキュリティがガバガバだろうな

0

0

198 はちまき名無しさん このコメントに返信

ネットではダメで電話予約でいける意味が分からない
システム違うの?

0

0