Я работаю над своим URL, чтобы сделать его красивым.и вот логика, которую я придумал.
Теперь в URL-адресе я хочу добиться чего-то подобного.
http://domain.com/category/date/post-title
, для этого я сначала заполнил значение из базы данных, то есть дату и заголовок сообщениякак это
для даты:
$date = date("d", $row['timestamp']);
$month = date("m", $row['timestamp']);
$year = date("Y", $row['timestamp']);
$date_url = $date.$month.$year;
для заголовка:
$title = $row['title'];
$title_url = str_replace(" ", "-", $title);
теперь я создал гиперссылку, чтобы отправить ее на URL-адрес как этот.
<a href="news.php?id=<?php echo $id; ?>&cat=<?php echo 'news'; ?>&date=<?php echo $date_url; ?>&title=<?php echo $title_url; ?>"><img src="<?php echo 'admin-login/'.$pic_title; ?>"/></a>
Моя главная проблема - заголовок, который я заполняю значением из базы данных, можно ли использовать str_replace()
для этого?или есть какой-то лучший способ?
я могу пойти куда-нибудь не так или это нормально, если продолжать эту логику?
спасибо ..