タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

php74に関するpsk0008のブックマーク (4)

  • Google Sitemap用XMLを吐き出すスクリプト例:phpspot開発日誌

    Google Sitemapの日語版が公開されました。 Google sitemapにサイトのサイトマップをXMLで提供すれば、クロールの精度が高まり、より多くのウェブページが検索結果に表示されるようになるそうです。 うれしいのが、クロールを上手くできたかというのをレポート出力してくれるところでしょうか。 そこで、サイトのコンテンツと同じディレクトリに設置するだけでGoogleサイトマップのXMLを吐き出だすphpスクリプトを作成してみました。 次のスクリプトを、*.html と同じディレクトリに置いてアクセスするとGoogleSitemap用のXMLが出力されます。 <?php // 追加するファイルの種類 $allow_ext = array( "html", "txt", "php" ); $baseurl = "http://".$_SERVER["HTTP_HOST"].dir

  • PHP&MySQLなtumblrエンジン「Chyrp」:php74spot開発日誌

  • 58. すごいリロード対策

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

    58. すごいリロード対策
  • 365 bbs

  • 1