我是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