株式会社コナックス - 大阪を拠点にウェブ制作・システム開発・マーケティングまで一貫対応。

  • Top
  • Mission
  • Service
  • Technologies
  • Price
  • Blog
  • Company
  • Recruit
  • Contact

# PHP

  • 全て
  • フロントエンド開発
  • バックエンド開発
  • 開発環境・ビルドツール
  • サーバー・インフラ
  • SEO・マーケティング
  • テクニック・Tips集
  • コラム・雑記

    Service WorkerとPHPで実装するWeb Push通知:最小構成で構築する入門ガイド

    2025.08.26

    Web Push通知は、ユーザーがサイトを閉じていても情報を届けられる仕組みで、再訪のきっかけ作りや重要なお知らせの即時配信など幅広い用途に活用できます。かつてはネイティブアプリでしか実現できなかったプッシュ通知が、Service Worker と Push API の登場によりウェブでも可能になりました。本記事はWeb Push通知の入門者向けの導入ガイドとして、Service Worker と PHP(Minishlink/web-push)を用い、VAPID鍵の生成 → 購読データの保存 → 管理画面からの通知送信 までを一気通貫で最小構成として構築します。本番運用時には無効購読の整理・解除導線の設計・セグメント配信・レート制御・ログ監視・プライバシー設計なども考慮する必要がありますが、まずは最小構成でWeb Push通知のコアとなる部分を構築し、段階的に拡張していきましょう。

    ChatGPTに自社のREST APIを使わせる:Function Callingを使った連携実践ガイド(PHP編)

    2025.07.25

    OpenAIが提供するChatGPT APIには、「Function Calling」と呼ばれる機能があります。これにより、開発者はChatGPTとの対話中に自社で定義したREST APIや処理関数を呼び出し、取得したデータを元に自然な応答を生成させることができます。 本記事では、PHPで作成したREST APIを対象に、ChatGPT APIのFunction Calling機能とどのように連携できるのかを、コード例を交えて解説します。

    PHPで作ったREST APIを生成AIと連携する方法:【後編】Custom GPTとAPIを繋ぐ仕様と設定方法

    2025.07.16

    前編では、SlimやLaravelを使わずに、純粋なPHPのみで動作するシンプルなREST APIを構築しました。今回はそのAPIをChatGPTのCustom GPT機能を通じて生成AIと連携し、自然言語の入力からAPIを自動で呼び出す仕組みを解説します。 作成したCustom GPTを通じて、ユーザーが「商品一覧を表示して」や「○○の金額と特徴を教えて」と入力するだけで、GPTが自社のAPIを自動で呼び出し、該当データを取得して自然言語で返答することが可能になります。その鍵となるのが「OpenAPI仕様」と「GPTsのActions設定」です。

    PHPで作ったREST APIを生成AIと連携する方法:【前編】最低限の構成でREST APIを動かす手順解説

    2025.07.16

    近年、ChatGPTをはじめとする生成AIとの連携がWebサービス開発において重要な要素となっています。生成AIが外部APIを利用して動的な情報を取得・操作できるようになることで、その活用範囲は大きく広がっています。この記事では、SlimやLaravelといったフレームワークを使わずに、PHPのみでシンプルなREST APIを構築する方法を解説します。次回の後編では、このAPIをChatGPTなどと連携させるためのOpenAPI仕様の書き方も解説しますので、まずは「動くAPI」を一緒に作っていきましょう。

    .env設定ファイルを理解してセキュアな環境構築をしよう(PHP・Laravel共通)

    2025.02.19

    Webアプリケーション開発において、環境変数を安全に管理することは極めて重要です。.envファイルを正しく理解し、適切に扱うことで、開発・本番環境の切り替えや機密情報の保護が可能になります。本記事では、PHPやLaravelに共通する.env設定ファイルの基本と、安全な運用のポイントを解説します。

    PHPで安全なフォーム処理を実装する方法【バリデーション・エスケープ・CSRF・SQLインジェクション】

    2025.01.24

    Webフォームはユーザーとの重要な接点ですが、不正入力や攻撃のリスクも抱えています。特にPHPでは、適切な対策を講じないとXSSやCSRF、SQLインジェクションなどの脆弱性を招く恐れがあります。本記事では、PHPで安全にフォーム処理を行うための基本「バリデーション」「エスケープ」「CSRF対策」「SQLインジェクション対策」の実装方法を具体例付きで解説します。

    PHPの実行モードとは?CGI・CLI・モジュールの違いと使い分け

    2024.07.18

    WebサーバーやコマンドラインからPHPを実行する際、その実行モードによって挙動や設定が異なることをご存知でしょうか?PHPには主に「モジュール(Apache Module)」「CGI」「CLI」の3つの実行モードがあり、それぞれに適した使い分けが求められます。本記事では、各実行モードの特徴と使い分けについて詳しく解説します。

    PHP初心者が最初に学ぶべき基本文法とよくある落とし穴

    2024.05.15

    PHPはサーバーサイドで動作する人気のプログラミング言語で、WordPressなど多くのCMSでも使われています。この記事では、PHP初心者が最初に理解しておきたい基本文法と、つまずきやすい「落とし穴」を具体例とともに解説します。

Contact お問い合わせ

ウェブサイトの制作や運用で
お困りですか?
まずは無料相談をご利用ください。

新規立ち上げからリニューアル、機能追加や運用改善まで課題に合わせた最適な解決策をご提案いたします。
ご相談やお見積もりは無料ですので、まずはお気軽にお問い合わせください。

無料相談・お問い合わせ
  • トップ
  • ブログ
  • # PHP
株式会社コナックスALL-ROUND WEB STUDIO
  • トップ
  • ミッション
  • サービス
  • 利用技術
  • ブログ
  • 制作料金
  • 会社概要
  • 求人情報
  • お問い合わせ
  • 通知設定
  • クッキー設定
  • プライバシーポリシー
  • クッキーポリシー
〒550-0002
大阪市西区江戸堀1-14-1
平和相互肥後橋ビル 508

© KONUX.ltd, all rights reserved.

ブログ更新のお知らせを受け取る

本サイトでは、最新記事が公開された際や過去の記事が更新された場合にWeb Push通知でお知らせすることができます。
ご利用のブラウザやスマートフォンに直接通知が届くので、新しいコンテンツを見逃すことがありません。
設定はページ下部の「通知設定」からいつでも変更できます。