タグ

ブックマーク / qiita.com/7968 (4)

  • 【PHP超入門】Cookieとセッションについて - Qiita

    序章 HTTPは、リクエストし、レスポンスする、この1往復で通信が切断されます。 ご覧の通り、1往復で通信が完了しているため、サーバーは、前のページからの続きなのか、関連したアクセスなのか、以前の状態を全く覚えていません。 これを ステートレス(stateless) と言います。 ステート(state)とは状態という意味で、レス(less)が付くので、状態が無いという意味になります。 以前の状態を覚えていないと、ネットショッピングのように商品を購入できるWebサイトは作れません。 ネットショッピングをするのにログインし、商品をカートに入れ、購入します。 ページ遷移するたびに、通信は切断されています。 サーバーは、誰がカートに入れ、購入したのかを全く覚えていません。 これでは、非常に困ります。 状態を保持(ステートフル)にするには、どのようにすればいいでしょうか。 答えは単純で、サーバーがク

    【PHP超入門】Cookieとセッションについて - Qiita
  • 【PHP超入門】名前空間(namespace・use)について - Qiita

    Udemy で講座の販売を開始しました! Udemy で「プログラミング学習の心得&HTTPの基礎」の動画講座を公開しました。 特別に 85% OFFのクーポンを発行します。 通常価格 10,800 円が 1,800 円で購入できます。 動画内でも説明していますが、初心者・初学者向けの内容です。 事前に自分の知りたい内容・興味のある内容か確認してからご購入ください。 挫折した人が教える PHP プログラミングシリーズ Vol.1『学習の歩き方』 はじめに Webアプリケーションを作るときに名前空間という機能がよく利用されています。 便利な機能なので、理解しておきましょう。 この記事は、関数ぐらいまでの知識がある方が対象です。 クラスの基礎(プロパティやメソッド)知識があると尚よいです。 クラスのプロパティやメソッドについて理解していない方は、下記の該当箇所をご覧ください。 Qiita -【

    【PHP超入門】名前空間(namespace・use)について - Qiita
  • Laravel ( VirtualBox + Vagrant + Homestead + Composer )

    この記事では、Mac の環境をメインに説明しますが、Windows 環境で行う方法も補足します。 開発環境の構築は、ターミナルを使ってコマンドで指示をします。 この記事内では、コマンド自体の詳しい説明はしませんので、不明な箇所は調べてください。 Windows の方で、コマンドプロンプトを利用している方は、Git for Windows をインストールして、Git Bash というソフトを使って作業してください。 最初に Laravel、VirtualBox、Vagrant、Homestead、Composer について簡単に学んだ後に、実際に開発環境の構築を行います。 私自身未熟ですので説明に誤りがあるかもしれません。 誤りがあれば、ご指摘ください ((_ _ (´ω` )ペコ 第1章 Laravel とは 第2章 VirtualBox とは 第3章 Vagrant とは 第4章 Ho

    Laravel ( VirtualBox + Vagrant + Homestead + Composer )
  • 【PHP超入門】HTTP(GET・POST)について - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに PHPでメールフォームや掲示板などを作る前にWebサイトがどのような仕組みで表示されているかを理解する必要があります。 役立つというレベルではなく、必ず理解しておく必要があります。 おそらく、初心者の方は、自分が書いたコードをエラーなく動かすことに必死かと思います。(偉そうなことを言ってますが、私も同じです(´ω`;)) 実際にWebサイトがどのような仕組みで表示されているかを理解していなくても、書いたコードは動作します。 そのため、なぜ理解する必要があるのかわからないという方もいると思いますが、基礎を理解する恩恵は、非常に大

    【PHP超入門】HTTP(GET・POST)について - Qiita
  • 1