현재 위치: > 최신 기사 목록> CMS 시스템의 친숙한 링크 기능을 구현하기 위해 PHP를 사용하는 방법

CMS 시스템의 친숙한 링크 기능을 구현하기 위해 PHP를 사용하는 방법

M66 2025-07-27

CMS 시스템의 친숙한 링크 기능을 구현하기 위해 PHP를 사용하는 방법

인터넷이 개발되면서 친절한 링크는 웹 사이트 프로모션의 중요한 수단이되었습니다. 웹 사이트가 외부 트래픽을 늘리고 브랜드 노출을 증가시키는 데 도움이 될 수 있습니다. CMS 시스템의 경우 링크 기능이 중요합니다. 이 기사를 사용하면 웹 사이트 프로모션 및 협력을 돕기 위해 PHP를 통해이 기능을 구현하게됩니다.

데이터베이스 디자인

우선 친숙한 링크 기능을 실현하려면 우선 친숙한 링크에 대한 관련 정보를 저장하려면 데이터베이스에 테이블 구조를 설계해야합니다. 링크의 이름, 주소 및 설명을 포함합니다. 다음은 예제 데이터베이스 테이블 디자인입니다.

 테이블 링크 작성 (<br> id int (11) null auto_increment,<br> Varchar (255) 이름은 null,<br> URL VARCHAR (255) NOL NULL,<br> 설명 텍스트는 null이 아닙니다.<br> create_at timestamp null default current_timestamp (),<br> Updated_at timestamp null default current_timestamp () 업데이트에서 current_timestamp (),<br> 기본 키 (ID)<br> ) 엔진 = innodb 기본 charset = utf8;

링크 페이지를 추가하십시오

CMS 시스템의 배경 관리 인터페이스에서 일반적으로 관리자가 새로운 친숙한 링크를 추가 할 수있는 양식이 제공됩니다. 다음은 양식을 통해 링크 정보를 제출하는 방법을 보여주는 샘플 코드입니다.

<form action="add_link.php" method="POST"><br> <label for="name">링크 이름</label><br><input type="text" name="name" id="name" required><br> <label for="url">링크 주소</label><br><input type="text" name="url" id="url" required><br> <label for="description">링크 설명</label> <br><textarea name="description" id="description" required></textarea><br><input type="submit" value="링크를 추가하십시오"><br></form>

링크 처리를 추가하십시오

양식이 제출되면 PHP 파일은 양식 데이터를 수신하고 처리합니다. 다음은 링크 기능 추가를 처리하고 데이터베이스 연결을 통해 링크 정보를 저장하는 PHP 코드입니다.

<?php<br> // 데이터베이스에 연결합니다<br> $ host = "localhost";<br> $ dbname = "your_database_name";<br> $ username = "your_username";<br> $ password = "your_password";<br> $ conn = new pdo ( "mysql : host = $ host; dbname = $ dbname", $ username, $ password);<br> // 양식 데이터를 가져옵니다<br> $ name = $ _post [ &#39;name&#39;];<br> $ url = $ _post [ &#39;url&#39;];<br> $ description = $ _post [ &#39;description&#39;];<br> // 데이터베이스에 데이터를 삽입합니다<br> $ stmt = $ conn-> 준비 ( "링크에 삽입 (이름, url, description) 값 (: name, : url, : description)");<br> $ stmt-> bindparam ( &#39;: name&#39;, $ name);<br> $ stmt-> bindparam ( &#39;: url&#39;, $ url);<br> $ stmt-> bindparam ( &#39;: description&#39;, $ description);<br> $ stmt-> execute ();<br> // 추가가 성공했다고 프롬프트합니다<br> 에코 "링크가 성공적으로 추가되었습니다!";<br> ?>

표시 링크 페이지

추가 된 친숙한 링크를 표시하기 위해 PHP 페이지를 통해 데이터베이스에서 이러한 링크를 쿼리하고 표시 할 수 있습니다. 다음은 링크를 보여주는 샘플 코드입니다.

<?php<br> // 데이터베이스에 연결합니다<br> $ host = "localhost";<br> $ dbname = "your_database_name";<br> $ username = "your_username";<br> $ password = "your_password";<br> $ conn = new pdo ( "mysql : host = $ host; dbname = $ dbname", $ username, $ password);<br> // 링크 정보 쿼리<br> $ stmt = $ conn-> 준비 ( "링크에서 선택 *");<br> $ stmt-> execute ();<br> $ links = $ stmt-> fetchall (pdo :: fetch_assoc);<br> // 디스플레이 링크<br> foreach ($ links as $ link) {<br> 에코 " <a href=" . $link['url'] . ">". $ link [ &#39;name&#39;]. "</a> -". $ link [ &#39;description&#39;]. "<br> ";<br> }<br> ?>

요약

이 기사의 도입을 통해 CMS 시스템에서 친숙한 링크 기능을 쉽게 구현할 수 있습니다. PHP와 데이터베이스의 조합을 통해 친숙한 링크를 관리하고 표시하는 것이 간단하고 빠르게되었습니다. 귀하의 요구에 따라 코드를 최적화하고 다양한 비즈니스 요구를 충족시키기 위해 편집 및 삭제와 같은 더 많은 기능을 추가 할 수 있습니다.