現在の位置: ホーム> 最新記事一覧> PHPで友好的なリンク関数を実装するための完全なチュートリアルとコードの例

PHPで友好的なリンク関数を実装するための完全なチュートリアルとコードの例

M66 2025-09-17

フレンドリーなリンク関数を実装するというPHPのアイデア

フレンドリーなリンクは、Webサイトの一般的な機能モジュールです。彼らは、ウェブサイトが他のサイトとの接続を確立し、接続とトラフィックを改善するのを支援することができます。 PHP開発では、友好的なリンク関数の実装は複雑ではありません。データベース構造を合理的に設計し、関連するコードを作成するだけです。特定の手順とサンプルコードについては、以下で詳しく説明します。

データベーステーブルを作成します

まず、フレンドリーなリンク情報を保存するデータベースにテーブルを作成する必要があります。 SQLの例は次のとおりです。

テーブル「リンク」を作成します(
  `id` int(11)null auto_incrementではありません、
  `title` varchar(255)nullではない、
  `url` varchar(255)null、
  `status`tinyint(1)null default '1'ではない、
  `created_at` DateTime Not Null、
  `updated_at` DateTime Not Null、
  ホストキー( `id`)
)Engine = InnoDBデフォルトcharset = utf8;

メインフィールド説明:

  • ID:各リンクを一意に識別する自動インクリメントプライマリキー。
  • タイトル:リンクタイトル。
  • URL:リンクアドレス。
  • ステータス:リンクステータス、1が有効、0が無効になります。
  • created_at:作成時間。
  • updated_at:更新時間。

フレンドリーなリンク表示ページを作成します

次に、 links.phpなどのフレンドリーなリンクのリストを表示するページを書きます:

<?php
// データベースに接続します
$pdo = new PDO('mysql:host=localhost;dbname=your_database', 'username', 'password');

// すべての有効なリンクをクエリします
$stmt = $pdo-> prepare( &#39;select * from links where status = 1&#39;);
$ stmt-> execute();
$ links = $ stmt-> fetchall(pdo :: fetch_assoc);

//リンクリストforeach($ links as $ link){
    エコー &#39; <a href="' . $link['url'] . '">&#39;。 $ link [&#39;title&#39;]。 &#39;</a><br> &#39;;
}
?>

上記のコードでは、データベースとループからページへの有効なリンクを読み取ります。

フレンドリーなリンク管理ページを作成します

管理者がフレンドリーなリンクを管理するように促進するために、バックグラウンド管理ページadmin.phpを書くことができます:

<?php
// データベースに接続します
$pdo = new PDO('mysql:host=localhost;dbname=your_database', 'username', 'password');

// プロセスフォームの提出
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $title = $_POST['title'];
    $url = $_POST['url'];

    // 新しいリンクを挿入します
    $stmt = $pdo-> prepare( &#39;リンクに挿入(title、url、created_at、updated_at)values(?、?、now()、now())&#39;);
    $ stmt-> execute([$ title、$ url]);

    Echo &#39;リンクが普通に追加されました! &#39;;
}
?>

<form method="POST" action="admin.php">
  <input type="text" name="title" placeholder="リンクタイトル" required><br>
  <input type="url" name="url" placeholder="リンクURL" required><br>
  <input type="submit" value="リンクを追加します">
</form>

このページを使用すると、管理者はフォームに新しいリンクを追加し、提出後にデータベースに書き込むことができます。

実行してテストします

上記のドキュメントを完了した後:

  • links.phpにアクセスして、フレンドリーなリンクのリストを表示します。
  • Admin.phpにアクセスして、フレンドリーなリンクを管理し、新しいリンクを追加します。

実際のデータベース構成情報で、SampleコードのLocalHostYour_DataBaseユーザー名パスワードを交換する必要があることに注意してください。

要約します

この記事では、例を介してPHPで友好的なリンク関数を実装する方法を示しています。データベースの設計からフロントエンドディスプレイ、バックエンド管理まで、それらはすべて明確な実装方法を提供します。この機能を通じて、Webサイトは他のサイトと便利にリンクするだけでなく、ユーザーエクスペリエンスとSEO最適化効果を効果的に改善できます。