|
|
|
รบกวนสอบถามการเขียน URL ที่เป็นภาษาไทยทีค่ะ รับค่ามจากหัวข้อในฐานข้อมูล |
|
|
|
|
|
|
|
ถ้าเราไม่เอา 1- ได้มั้ยคะ
เห็นข่าวที่เว็บ buaksib.com เค้ามีแค่หัวข้อข่าวอ่ะค่ะ
|
|
|
|
|
Date :
2018-08-06 16:58:16 |
By :
because |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สามารถทำได้ครับ ก็สร้างมาฟิลด์นึง เก็บชื่อ content ที่ทำการ clean แล้ว ผมมีฟังก์ชั่นให้อยากทำอะไรต่อก็ตามสบาย
Code (PHP)
function getTitle($value) {
global $db;
global $tbl;
$values = $db->escapeString($value);
$value = strtolower($value);
$value = str_replace('#','-' , $value);
$value = str_replace(' ','-' , $value);
$value = str_replace('%','เปอร์เซ็นต์' , $value);
$value = str_replace('<','-' , $value);
$value = str_replace('>','-' , $value);
$value = str_replace('|','' , $value);
$value = str_replace('"','-' , $value);
$value = str_replace('?','-' , $value);
$value = str_replace(';','-' , $value);
$value = str_replace('^','-' , $value);
$value = str_replace('&','-' , $value);
$value = str_replace('!','-' , $value);
$value = str_replace('.','' , $value);
$value = str_replace('/','-' , $value);
$value = str_replace('*','-' , $value);
$value = str_replace(',','-' , $value);
$value = str_replace('“','-' , $value);
$value = str_replace('"','-' , $value);
$value = str_replace(':','-' , $value);
$value = str_replace('"','-' , $value);
$value = str_replace('\'','-' , $value);
$value = str_replace('---','-' , $value);
$value = str_replace('--','-' , $value);
return $value;
}
การบันทึก
$sql = " INSERT INTO table SET topic = '$title', alias = '".getTitle($title)."' ";
.htaccess
RewriteRule ^([^/]*)\.html$ /shownews.php?topic=$1 [L]
ส่ง
<a href="<?PHP echo $data['alias']; ?>.html" ><?PHP echo $data['title']; ?></a>
รับ
<?PHP
$alias = trim($_GET['topic']);
$getData = " SELECT * FROM table WHERE alias = '$alias' ";
//code here
?>
|
|
|
|
|
Date :
2018-08-06 23:37:10 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|