Il-punt tat-tmiem jaħdem meta jiddaħħal bl-idejn u jonqos meta jitgħabba minn fajl. Qabel iddawwar il-password, iċċekkja kif jinqara r-rekord.

Fajl orjentat lejn il-linji għandu delimitatur. Jekk il-parser iħalli l-linja ġdida finali tiegħu fl-aħħar qasam, il-kredenzjali mgħoddija lill-klijent jistgħu jkunu differenti minn dawk li kellek f'moħħok. CRLF fi stil Windows jagħmel żewġ bytes denji li jiġu ċċekkjati.

Il-file() ta' PHP jappoġġja FILE_IGNORE_NEW_LINES biex jaqra rekords mingħajr id-delimitatur tat-tmiem tal-linja tagħhom. Uża l-imġiba xierqa għall-format dokumentat tal-fajl.

Oqgħod attent bit-tiswija popolari li ssegwi: it-trimmjar ta' kull qasam. L-ispazji jistgħu jkunu karattri reali tal-password. It-tneħħija tal-ispazji kollha tal-bidu u tat-tmiem tbiddel il-kredenzjali minflok ma tneħħi biss terminator tar-rekord.

Iddefinixxi wkoll is-separaturi. Format informali separat b'kolon jista' jsir ambigwu meta l-password jew indirizz IPv6 fih kolon. Aqra r-rekord skont dak il-format, żomm il-bytes tal-password maħsuba, u biss imbagħad enkodja l-komponenti għal URL tal-punt tat-tmiem jekk ikun meħtieġ.

Għad-dijanjostika, qabbel tulijiet jew valuri tat-test ikkontrollati li mhumiex sigrieti. L-istampar tal-password vera jew URL sħiħ li jġorr kredenzjali joħloq problema oħra waqt li tkun qed tissolva żball tal-parser żgħir ħafna.

Artikli relatati