|
サーバには、大きく分けて、LinuxサーバとWindowsサーバがあります。現在、Linuxサーバが圧倒的に普及しており、レンタルサーバランキングでも上位を占めているのはほとんどがLinuxサーバですね。⇒レンタルサーバランキング
また、CGIはWindowsサーバでも動かない訳ではありませんが(⇒設置のアドバイス)、多少の知識が必要です。自信がない方は、CGIが使いやすいLinuxサーバを選ぶことをお勧めいたします。そうすれば誰でも簡単に設置でき、時間とお金の節約になります。⇒格安サーバ集
プログラム言語で、CGI(perl)かPHPかという問題もあります。PHPの方が早さなどの点で優れているといわれています。しかし、使えるサーバの多さ、汎用性やフリーソフトの多さなどを考えるとCGI(perl)にかないません。しかも、PCの性能が向上している現在、速さの問題はあまり気にする必要はないでしょう。
当社のショッピングカートはCGI(perl)を用いています。サーバを選ぶ際には以下のことをお確かめください。
- CGIが使えるか?
- cgi-bin下でのみCGIが動くか?(設置が難しい。)どのフォルダでもCGIが動くサーバがいい!
- sendmailが使えるか?
- SSLは必要か?(⇒SSL再考)
- ImageMagickまたはNetPBMは使えるか?(⇒商品画像の問題点)
※上記の点をチェックするプログラムのダウンロード⇒サーバチェックリスト(解凍し、checklist.cgiをショッピングカートと同じフォルダにUPしてパーミッションを705または755にして呼び出してください。Windowsサーバでは使えません。)
また、当社のショッピングカートは注文処理にクッキーだけを用いているのではないので、ブラウザーがクッキー・オフなどの高セキュリティーの状態でも続けて購入できます(IEのツールのインターネットオプションのセキュリティーやプライバシーを確認してください)。
さらに、クッキーも併用していますので、HTMLに購入タグを貼って使用することも可能です。⇒タグの貼り方
また、携帯ショッピングカートの場合は事情が異なります。携帯の場合は特にドコモでクッキーが使えなかったためにパスワードなどの情報をURL埋め込みで受け渡す必要があります。あるいは、認証のために固体識別番号やユーザーIDを使う方法もありますが、ドコモの場合公式サイトでないと実質的に使えません。しかし、最近、クッキーが使える携帯は60%を超えるといわれています。ユーザー認証の理想はやはりクッキーを使うことです。それで、当社のPCtoMobile以上では、クッキーが使えるかどうかを自動判定して、パスワードの受け渡しをクッキーかURL埋め込みかのいずれかで行なう画期的なシステムとなっています。⇒携帯ショッピングカートのセキュリティー
|