网站链接工厂创建与关系型数据库表关系解析
一、创建链接工厂
在构建良好的网站中,所有链接都需具备一致的格式。例如在 PHP 里,通过名称而非序号读取查询字符串参数,以下两个链接通常会有相同的输出:
- http://localhost/index.php?DepartmentId=3&CategoryId=5
- http://localhost/index.php?CategoryId=5&DepartmentId=3
很多时候,URL 部分字母大小写的改变不会影响输出。为使网站中的所有 URL 遵循一致的风格,我们将创建一个用于生成链接的类。这个类从长远来看会非常有用,且能让网站的链接更便于搜索引擎和用户浏览。同时,在开发过程中,某些页面可能需要通过安全的 HTTPS 连接访问,以确保客户端与服务器之间数据传输的保密性,如用户登录表单、用户输入信用卡数据的页面等。而链接工厂可配置为仅为需要增强安全性的网站部分生成 HTTPS 链接。并且,我们的链接工厂将始终生成绝对链接,以避免使用相对链接可能带来的问题。
以下是创建链接工厂的具体步骤:
1. 在 presentation 文件夹中创建一个名为 link.php 的新文件,并添加以下代码:
<?php
class Link
{
public static function Build($link)
{
$base = 'http://' . getenv('SERVER_NAME');
// I
超级会员免费看
订阅专栏 解锁全文
1431

被折叠的 条评论
为什么被折叠?



