Shp*_*ord 6 database url user-input
用户可以在许多字段中填写他们输入URL的位置(他们的个人网站,商业网站,喜爱的网站等).
这是他们在这个特定领域唯一进入的领域.
所以我应该总是删除"http://"以保持一致,并减少链接断开的可能性(即"http //")?
只是不确定存储URL的最佳方式是什么.
如果有理由清理用户的输入(安全性,大小,速度,准确性......),那就去做吧.
但否则,不要.
在按客户输入数据时,实际上有很多好处.他们拥有自己的错别字或拼写错误,断链等等.只要它不会对您造成问题(即您没有理由对其进行消毒).
BTW - 一致性是一个没有实际意义的点,因为它不会改变数据类型,您可以轻松检查"http://",并根据需要在可重复使用的功能中添加或删除它.
据我所知,你实际上不能称之为"URL",没有协议部分:
http://www.w3.org/Addressing/URL/url-spec.txt
我不会删除它.
但是,如果您确实需要保持数据的一致性,那实际上取决于URL在应用程序中的实际输入方式.如果它是类似浏览器的应用程序,我敢打赌,如果没有,可以假设它是http://,对于有效的链接.
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |