タグ

HTMLとHTTPに関するiwwのブックマーク (10)

  • 5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!

    こんにちはこんにちは!! Webプログラミングしてますか! よく「PHPセキュリティがダメ」とか言われてるよね。 でもそれって、べつにPHPが悪いんじゃなくて、 たぶん、セキュリティとかが、まだよくわからない人が多いだけなんじゃないかな。 がんばって勉強しようと思っても、なんだか難しい理屈が並んでいたりするしね…。 なので今日は、セキュリティ対策について、 「これだけやっとけば、わりと安全になるよ」ってことを、初心者むけに、大雑把に書いてみます! 理屈がわからなくても、最初はコピペでも、 なにもやらないより、やったほうがきっとマシになる! 1. XSS対策 動的なものを表示するとき、全部エスケープすればokです! (NG) あなたの名前は <?= $name ?> ですね! ↓ (OK) あなたの名前は <?= htmlspecialchars($name, ENT_QUOTES) ?>

    5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!
    iww
    iww 2016/05/12
  • CGI.pm を使ってみよう | futomi's CGI Café

    PerlCGI を開発するうえで役に立つ Perl モジュールはいくつもありますが、 その中でも有名なモジュールと言えば CGI.pm でしょう。 かつては Perl5 に標準モジュールとして組み込まれていた定番モジュールです。 しかし、Perl による CGI 開発が少なくなってきたという動向も影響したせいか、 最新の Perl5 では標準モジュールから外されてしまいました。 しかし、いまなお、多くのレンタルサーバーで利用することができます。 記事では、CGI.pm の基的な使い方を解説します。 また、もし最新の Perl5 の環境で CGI.pm がインストールされていないレンタルサーバーでも、 CGI.pm を組み込む方法についても解説します。 目次 CGI.pm のバージョンアップに伴う変化 前述の通り、かつて CGI.pmPerl5 の標準モジュールでした。 その

  • リファラ実験 - referrer test

    Updated: 2005-05-22 03:54:29+0900 [Home] 直にリンク 直にリンク リファラ表示ページに直にリンクします。 Firefox 1.0.4 …… リファラはこのページになる。 Opera 8.0 …… リファラはこのページになる。 IE 6 …… リファラはこのページになる。 NS 7 …… リファラはこのページになる。 Opera 7 …… リファラはこのページになる。 Lynx 2.8(cygwin) …… リファラはこのページになる。 w3m 0.1.9(cygwin) …… リファラはこのページになる。 HTTPヘッダのLocationを使用する Locationヘッダ HTTPヘッダでLocationを使用します。 header("Location: http://www.teria.com/~koseki/memo/referrer/view.

  • URIとファイルディレクトリ

    ごく簡単なHTMLの説明:ほかの文書、場所へのリンクで説明しているように、HTMLのハイパーリンクはURL (URI)という仕組みでリンク先を指定します。この記述方法は、ネットワーク上でのサーバーの指定方法と、サーバー内の特定のリソース(ファイルなど)の指定を組み合わせています。 URL : ウェブのアドレス指定方法 ディスクのディレクトリ構造とファイルパス 相対パスによる指定 URLで使用する文字 URIとURL URL : ウェブのアドレス指定方法 ウェブ上のリソースの「所在地」を示す方法としては、URL (Uniform Resource Locator) が用いられます(一般名称のURIについては稿の最後で説明します)。これはお馴染みの (例) http://www.kanzaki.com/docs/html/htminfo-uri.html という形のものです。このhttp:で

    iww
    iww 2010/03/24
    一番わかりやすい
  • タスクバーにローカルにあるHTMLファイルを表示する(失敗版) - FAX

    技術タスクバーを右クリックし、[ツールバー]-[新規ツールバー]にてHTMLファイルなどを表示できるが、これは基的にリモートの通常のウェブサイトか、ローカルのフォルダに限られるように見れる。試行錯誤の結果、とりあえず以下方法で表示できることを確認した。Windows XP SP2 + IE 6.0 SP2 にて作業を行なった。 「file:」プロトコルを、「http:」プロトコルとして新規ツールバーを開く。「file://c:/time.html」ならば、「http://c:/time.html」とする。「表示するページなし」となる状態で可。Windowsのログオフ/ログオン、または再起動を行い、タスクバーの情報をレジストリへ記録する。レジストリエディタを開き、以下のバイナリ値を開く。キーHKEY_CURRENT_USER\Software\Microsoft\Windows\Curre

  • メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum

    今回は、Webサイトやサービスをメンテナンス中にする場合に、どのURLにアクセスしても「メインテナンス中です」の画面を出す正しいやり方を、人間にも検索エンジンにも適切にする作法を主眼に解説します。 この週末の土曜深夜~日曜早朝にかけて、データセンターの設備メインテナンスのため、Web担を含むインプレスグループのほとんどのWebサイトが、どのURLにアクセスしても「メンテ中です」という表示になっていました。 なのですが、その実装がちょっと気になったので、「正しいメンテナンス画面の出し方」を説明してみます。 ※2010-01-16 Retry-Afterを指定するHeaderの指定を修正しました(コメント参照) ※2009-06-17 RewriteCondから [NC] 条件を削除しました(コメント参照) ※2009-06-16 Retry-Afterの記述をGMTに変更しました(コメント参

    メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum
  • XPで、chmファイルが表示できない? | Fuzyのプログラミング(?)メモ - 楽天ブログ

    October 29, 2005 XPで、chmファイルが表示できない? カテゴリ:トラブル解決編 chmファイルのトピックが表示できない状態になったことはありませんか? chm (HTML Helpファイル) は開けるのに、なぜか右側のトピック部が表示されない。そんな現象に、今日はじめて遭遇しました。 普段から、PHPマニュアルのchmファイルは、クイック起動バーに入れ、即座に使えるようにしています。しかし、よく考えたら、マニュアルを参照するのは、いつも仕事場のWindows 2000マシンであり、Windows XPでPHPマニュアルを開いたのは、今日がはじめてでした。最初はchmファイル自体が壊れたのだと思い、PHPマニュアルのダウンロードページから再度ファイルをダウンロードしました。ところが、2~3度ダウンロードしなおしても改善されません。次に、IEの設定を疑いました。chmファイ

    XPで、chmファイルが表示できない? | Fuzyのプログラミング(?)メモ - 楽天ブログ
  • ブラウザ のキャッシュを制御する/no-cache

    {{tag: go, test, testing, actually }} actually は Go の testing ライブラリです。明示的なインターフェースと一貫性の高いメソッド群、そしてメンテナンスやリファクタリングの際に力を発揮するフェイルレポートを備えています。 [[https://github.com/bayashi/actually ac... つづきを読む

    ブラウザ のキャッシュを制御する/no-cache
  • Character Sets

    このウェブサイトは販売用です! studyinghttp.net は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、studyinghttp.netが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • VC++ 覚書き

    KB896358 の適用でHTML Helpが利用できなくなる。 http://support.microsoft.com/default.aspx?scid=kb;ja;896358 http://support.microsoft.com/kb/896054/ [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] UrlAllowList=\\productmanuals\helpfiles;file://\\productmanuals\helpfiles; 注 : ネットワーク共有フォルダへの UNC パスを有効にするには、次の例のように、エントリを 2 つ追加する必要があります。 \\productmanuals\helpfiles\;file://\\productmanuals\helpfi

  • 1