2012-01-26 5 views
0

データベースを使用せずにphpとjavascriptだけでショッピングカートを作成できるかどうか尋ねたがっていますか?データベースなしのphpとjavascriptを使用したショッピングカート

カートに商品を追加しているときにラベルからデータ(名前と価格)を取得しているので、誰かがコスト0に編集した場合、それを追加するだけなので、少し安全ではありません。 0コストでカート。

セキュリティでそれを作成する方法は他にありません。そのため誰も編集できず、コストが0になることはありませんか?

+0

「ラベルからデータを取得する」とはどういう意味ですか? –

+0

製品に表示されている価格などのデータを取得する –

+1

サーバー上でデータベースエンジンを稼働させているのに問題がありますが、PHPを実行できる場合はhttp://www.sqlite.orgを参照してください。 php。 – SoonDead

答えて

3

これは奇妙な質問ですが、答えはいいえです。すべてのクライアントサイドのショッピングカートを用意して安全にすることはできません。 PHPを使用して、サーバー側でユーザーが送信したすべてのデータを検証する必要があります。これは何かをしているウェブサイトのための良い、堅実なプログラミングの習慣です。

+0

ああ、あなたの助けのためのthx ...それは私の問題を解決しました –

+0

@KrishnaSarswat:あなたに役立った場合、答えを受け入れてくださいhttp://meta.stackexchange.com/questions/5234/how-does-accepting-アンサーワーク - ありがとう! – hakre

0

データベースなしの男性があなたのデータ(例えば、価格クライアント側)を記憶しているのは間違いです。データベースの代わりにPHP配列を使用すると、それはうまくいくがスケーラビリティは問題になるかもしれない。あなたはまだサーバー側を検証する必要があることを忘れないでください。また、顧客の購入情報をどこかに保管する必要があります。データベースがない場合は、ファイルに書き込むことができます。しかし、実際にはデータベースを使うべきです。あなたがデータベースを使いたくない理由がありますか?

+0

ya私は顧客の購入情報をdbに保存していますが、dbファイルまたはxmlファイルを使用せずに、正しいかどうかを確認する方法はありますか? –

+0

あなたの価格情報はどこに保管していますか? –

関連する問題