我是PHP的新手。我有一个网站,有人之前编码。他使用htacess交换所有从点到点的链接到网站的点到点的链接。现在我继续写一个新的功能。传递变量
在这个新的功能,必须创建一个标签显示联系人号码,用户点击后会链接到联系人详情页面,并通过联系号码的详细信息页面也查询合适的接触细节
现在的问题是:如果我写
<a href=/B2C/vi/Contact_detail.html?id_contact=$contact_number>$contact_number</a>
我不能$ _GET id_contact因为HREF链接点是HTML而不是PHP (此链接已被定义htacess,我必须遵循这个结构法)
如果我将href链接更改为
<a href=/blocks/vi/Contact_detail.php?id_contact=$contact_number>$contact_number</a>
由于htaccess文件导致无法找到页面。如果我删除htacess文件,我必须修复网站内部的所有链接。这是不可能的
我的问题是我怎么可以使用html链接,但也可以传递和GET地址栏后变量? 有人可以给我一个建议。感谢您的帮助
这里是我的代码
<?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变量
你能发布htaccess文件的内容吗? – alexisdm