我是PHP的新手。我有一个网站,之前有人对其进行了编码。他使用 htacess 将所有从 dot php 到 dot html 网站的链接交换。现在我继续写一个新函数。
在这个新功能中必须创建一个标签显示一个联系人号码,用户点击后将链接到联系人详细信息页面并将联系人号码传递到详细信息页面也可以查询合适的联系人详细信息
现在是问题:如果我写
<a href=/B2C/vi/Contact_detail.html?id_contact=$contact_number>$contact_number</a>
我不能 $_GET id_contact 因为 href 中的链接是 Dot HTML 而不是 PHP(此链接已在 htacess 中定义,我必须遵循此结构)
如果我将href链接更改为
<a href=/blocks/vi/Contact_detail.php?id_contact=$contact_number>$contact_number</a>
由于 htaccess 文件,无法找到该页面。如果我删除 htacess 文件,我必须修复网站内的所有链接。不可能
我的问题是如何使用 html 链接,但也可以在之后从地址栏传递和获取变量?有没有人可以给我一个建议。谢谢你的帮助
这是我的代码
<?php
while ($row = db2_fetch_both($stmt))
{
$po_holder_name = $row['POL_HOLDER_NM'];
$insured_name = $row['INSURED_NM'];
$main_po_num = $row['POL_NUM'];
$pro_name = $row['PRO_NAME'];
$po_valid = $row['POL_VALID_NAME'];
$staff_num = $row['EMP_NO'];
$service_cen = $row['DIV_NAME'];
$staff_cel = $row['MOBILE_PHONE'];
echo "<tr>";
echo "<td>$po_holder_name</td>";
echo "<td>$insured_name</td>";
echo "<td><a href=/B2C/$lang/Contact_detail.html>$main_po_num</a></td>";
echo "<td>$pro_name</td>";
echo "<td>$po_valid</td>";
echo "<td>$staff_num</td>";
echo "<td>$service_cen</td>";
echo "<td>$staff_cel</td>";
echo "</tr>";
}
echo "</table>";
}
您可以看到联系电话是一个数组,很难保存在 SESSION 变量中