タグ

ブックマーク / xtech.nikkei.com (3)

  • Webアクセスの基本(5)

    図2-8 HTTPリクエストには情報が入る<BR>WebブラウザからのHTTPリクエストには,ユーザーの属性情報がいろいろ入る。Webサーバーはこれを見て,ユーザーに合わせたWebページを返すことができる。 図2-9 ユーザーに合わせてデータを用意する方法は2種類<BR>一つの方法は,Webサーバーが別のURLにアクセスするようにWebブラウザに指示して,Webブラウザがアクセスし直す。もう一つは,サーバーがユーザーに合ったデータを返信する方法である。 URLが勝手に変わる理由 サーバーがユーザー情報を基にアクセス先を指示する Webページにアクセスしようとアドレス欄にURLを入力してリターン・キーを押す。すると,URLが勝手に変わってしまうことがある。 例えば,有名な検索サイトのGoogleグーグル)。Google英語ページを開こうとして,アドレス欄に「http://www.goog

    Webアクセスの基本(5)
  • 58. すごいリロード対策

    まず、日のサイトにある一般的な登録フォームの画面遷移は 入力画面→入力確認画面→完了画面 となっている場合が多いようです。ここでリロード問題となるのは完了画面でのDBへのINSERT処理やCSV書き出し処理、メール送信処理など「一度しか行わない処理」です。例えば完了画面へ遷移した際にブラウザのリロードボタンが押された場合、確認画面よりsubmitした情報が再度submitされて上記の一度しか行わない処理が二度行われてしまいます。そうならないよう、リロード対策はスクリプトで制御します。 まずは確認画面のスクリプト 確認画面でチケットを発行し、セッションに保存しておきます。同時に完了画面へチケットがPOSTされるよう、hiddenにセット。こうして完了画面へ遷移させます。それでは完了画面のスクリプトを見てみましょう。 このように、確認画面で発行されたチケットは一度使い切ってしまえば2度処理さ

    58. すごいリロード対策
    torinanban
    torinanban 2008/11/21
    更新を禁止する
  • Windowsはどうやって起動しているのか?:ITprowsq

    Windows 2000/XPを搭載したパソコンが突然起動しなくなったら,どうすればいいだろうか。もちろん,Windows 2000/XPが起動するまでにはたくさんの段階を踏んでいるので,原因や復旧策を一言で表すことなど不可能だ。こういうときに役立つのは,ブート・プロセスに関する基礎知識である。どうやってWindowsが起動しているのかを知れば,トラブルの原因や対処法も見当が付くはずである。 パソコンの電源を入れれば,Windowsが起動(ブート)する。この極めて当たり前と思われる動作の中にも,実は複雑な処理が多数潜んでいる。例えば,あなたのWindowsパソコンが突然起動しなくなったとしよう(図1)。あなたはその原因の目星を付けられるだろうか? ブートに関するトラブルは案外多い。パソコンへの衝撃やハードディスク(HDD)の動作不良によってブートに必要なファイルが破損したり,ウイルスによっ

    Windowsはどうやって起動しているのか?:ITprowsq
  • 1