人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

サイトをつくってみたいと思っているのですが、初心者のためどのような方法で構築したら良いのか見当がつきません。どなたか大枠を教えて頂けませんでしょうか。因みにサーバーはMySQL/CGI/SSL/PHP/.htacsessが使えます。
やりたいことは次のようなサイトです。
?訪問者がサイトのあるページにアクセスしてくる。
?その訪問者はそのページにおいてあらかじめ登録してある複数の選択項目から1項目を選ぶと次のページ以降に進める。
?選ばれた1項目の内容はその訪問者のクッキーに記録される。
?次のページ以降には選ばれた1項目に対応する内容の表示をする。
?サーバーのデータベースに選ばれた1項目のアカウント数が足される。
以上です。

●質問者: oumechyan
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● uwao
ベストアンサー

ボタンを押して、クッキーに保存するような処理はプログラムが行います。
CGI、PHP、JavaScriptなどでクッキー処理を行う事が出来ると思います。
ただし、MySQL/CGI/SSL/PHP/.htacsessが使えるといっても、あくまで使えるサーバーというだけで、実際にプログラムがなければ何も発生しません。

サイトを作るだけであれば、HTMLで出来ますので、まずは簡単なHTMLでホームページを作り、必要なものだけCGIやPHPで作成するのが良いと思います。
単純に固定のHTMLページを表示するだけで対応出来ない場合、CGIやPHPなどのプログラムが必要になりますので、
1.ご自身でプログラムを書くか
2.プログラムが出来る人に頼む
3.WEB上のフリーソフトやシェアウェアを使用する
のいずれかになると思います。



やりたい事から考えると、
?訪問者がサイトの複数の選択項目から1項目を選び、選択に応じて画面を表示する
はHTMLのリンクだけでも出来そうですが、選択のパターンによって処理を分けるような場合、CGI、PHP、JavaScriptなどで処理する必要があると思います。
選択ボタンや次の画面をどうするのか、リダイレクトで転送するだけなのか、ページの内容を変更するのかなど、内容によって対応出来るプログラムも変わってくると思います。

?選ばれた内容に応じてはその訪問者のクッキーに記録される。
とありますが、クッキーに記録した後、どうするのでしょうか?
記録したデータをどのように使うのかによって対応が変わりますし、そもそも記録したデータを後で使う必要がなければ記録の必要もありません。

?サーバーのデータベースに選ばれた1項目のアカウント数が足される。
ページの入室回数をカウントしたいだけでしたら、「アクセスカウンタ CGI」のようなキーワードで検索すると、山のようにフリーソフトが出てきます。

まずは、簡単な部分だけHTMLで作成し、カウンタなどはフリーソフトのCGIなどを付け、それ以外の部分に対応出来るCGIなどを探してみては如何でしょうか?


oumechyanさんのコメント
ご指導ありがとうございました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ