タグ

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

タグの絞り込みを解除

PHPに関するinokiandzanのブックマーク (10)

  • WordPressに仕込まれたマルウェアのコードが恐ろしすぎた

    Googleから「マルウェアに感染している」という警告が届いたので、調査して欲しい』という依頼を受けて、とあるサイトの調査をしたところ、どうやらWordPressにマルウェアが仕込まれている模様。 かなり時間を掛けて広範囲にヤラれていたので、マルウェアをすべて取り除くのに苦労したのですが、その際に見付けたマルウェアが中々恐しいものだったので、ここに書き残しておきたいと思います。 なお、真似してマルウェアを作られても困るので、ソースの一部を画像で載せることにします。 ## マルウェアのソースを人間に読めるようにしてみる では、早速マルウェアの中身を見てみましょう。 まず、いきなり始まるコメント行。そして、長くて一見ランダムに見える文字列。 そして2行目でランダムに見える文字列を base64_decode() し、eval() しています。base64_encode()しているのは、ソース

    WordPressに仕込まれたマルウェアのコードが恐ろしすぎた
  • http://10251.net/wordpress_local_instant_wordpress

    http://10251.net/wordpress_local_instant_wordpress
  • PHPスクリプトの基本構造/PHP入門

    PHPスクリプトの基構造 環境が整いましたら、実際に PHPを作成しましょう。驚くほど簡単に作成できてしまう PHPの特徴を垣間見ることができるでしょう。 ■ HTML埋め込み型スクリプト PHPは基的に HTML文書に埋め込む方法を採用しています。この手軽さが PHPの魅力でもあります。 具体的には、PHPで処理させたい場所で記述することになります。以下のサンプルコードを参照してください。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_Jis"> <title>PHP入門</title> </head> <body> <p>今日は、<?php ec

  • PHPプログラミングの基礎を学ぼう(1/2) ? @IT

    連載第1回目では、MySQLPHP+Apacheのインストールと動作確認までを解説しました。今回は、PHPによるWebプログラミングの基と次回以降で作成する「簡易オンラインストア」の概要について説明します。 PHP Webプログラミングの基 PHPコードの埋め込み PHPは、Webアプリケーション構築を前提に開発された言語です。そのため、Webアプリケーション開発で頻繁に使用される処理などを簡単に利用できます。また、HTMLとの相性が良いことでも知られています。 HTMLテキストの中にPHPコードを埋め込むには、<?php ~ ?>を用います(図1)。

    PHPプログラミングの基礎を学ぼう(1/2) ? @IT
  • PHPプログラミング初心者入門講座

    PHPのインストール、mysql、関数、スクリプト、メール送信、勉強の仕方、上達のコツなどをズバリ解説! PHP言語が動くレンタルサーバーについていくつか取り上げてみます。 PHPで書いたプログラムを動かすには、普通はWebサーバーが必要です。 *PHPはコマンドプロンプトから実行できるプログラムもあります。 例えば、ローカルのパソコン内でPHPを動かすには、開発環境を整える必要があります。 当PHP入門講座では、phpdevで開発環境を一括インストールして説明してきました。 他にもXAMPP(ザンプ)などが有名なPHP開発環境です。 ローカルで動かすだけなら、phpdevやXAMPPで十分です。 でもせっかくPHPプログラミングを学び、何かWebアプリを作ったら、 「誰かに見てもらいたい」、「使ってもらいたい」というのが人情ですよねw インターネットの世界に向けて発信するには、 独自にW

    PHPプログラミング初心者入門講座
  • ECサイトの会員登録画面・ログイン機能を作成しよう! プログラミング未経験から始めるPHP入門~応用編(3)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    ECサイトの会員登録画面・ログイン機能を作成しよう! プログラミング未経験から始めるPHP入門~応用編(3)
  • 10日で覚えるPHPのキソ 第 10 回 セッション(SESSION) | バシャログ。

    PHPのキソ(超基礎編)第 10 回は、セッション(SESSION)についてお話します。 前回、「Webページを表示するために用いられるHTTPは、要求(リクエスト)に対して応答(レスポンス)がされると通信が終了することが基となっています」とお話しました。 しかし、ショッピングサイトなどで入力した情報は、画面遷移をして消えて(終了して)しまったら困りますよね? そんな時に活躍するのが、今回お話しする「セッション」です。 Webサーバーと(Web)ブラウザとの間で継続した通信を行う時、このセッションといわれる機能を多用します。 セッションとは Webサーバーとブラウザ間で継続した通信を行うために必要な機能 セッション機能は、クッキー機能を利用している セッションの仕組み セッション機能を使うには、「$_SESSION」というスーパーグローバル変数に値を格納します。 PHPはセッション変数(

    10日で覚えるPHPのキソ 第 10 回 セッション(SESSION) | バシャログ。
  • 会員制サイトを作りたい。 - OKWAVE

    みなさん、こんにちは。 私はメールアドレスとパスワードでログインするサイトを作っておるのですが。 セッション管理というやつで苦労してます。 あまり、どういうものか分かっていないのですが。 セッションをスタートするのは、ログインの画面なのでしょうか? それとも、ログイン後の画面なのでしょうか? セッションについて、いろいろな記述がありすぎて。 混乱してしまいました。

    会員制サイトを作りたい。 - OKWAVE
  • PHP Session

    セッション管理 PHPのバージョン4以降では、洗練されたセッション管理の機構が用意されました。 これにより、通常はクッキー(Cookie)を意識しなくてもセッションを通じて持続的なデータを持たせることが可能になっています。 下の例は一般的なログイン画面のPHP文書です。 ログインがOKなら(というか、パスワード認証は全くしていないのですが)、 別のページへのリンクが表示されます。それをたどると、 このログイン画面で入力したユーザIDが確かに記憶されているかどうかを表示するものです。 <? /* セッションを開始。セッション処理はHTTPヘッダの送信前に行わないと * いけません。*/ session_start(); /* セッションに変数を登録 */ session_register("student_id"); ?> <? header("Content-t

  • セッション管理

    セッションとは Webアプリケーションにおけるセッションとは、「ユーザーのアクセスに対してユーザー毎に変数を保持する」、「複数のページ間で、変数の共有を可能にする」とあります。Webサイトを訪れた訪問者が行う一連の行動や、その行動を通じてやり取りされる情報などがセッションにあたります。 PHPでは、セッションを理解することが重要なポイントになるので、ここではセッション管理の仕組みを分かりやすく解説していきます。 クッキーの章でも解説しましたが、Webデータのやり取りには、HTTPプロトコルというWebブラウザとWebサーバ間で交わされるインターネットプロトコルが使用されています。HTTPプロトコルには、状態を保持する機能がなく、ユーザー(ブラウザ)が連続的に複数回のアクセス(Webページの表示)をしても、サーバ側はそれを特定のユーザーの連続したアクセスと認識せず、複数のユーザーが複数回

  • 1