簡體   English   中英

從PHP中的SEF網址解析數字值

[英]Parsing number value from SEF url in PHP

我有SEF網址,例如/ sitename / section / 12-news-title,數字12是新聞ID。 我需要在我的php代碼中獲得12,在PHP中是否有任何開箱即用的方法?

<?php 

$_GET['id'] = "/sitename/section/12news-title"; // For example 
if ( preg_match ( '/\d+/',$_GET['id'] ,$val ) )
 {
 print_r ( $val ) ; // Now $val will have the matched things. 
 }
 else
 {
 print "Not matched \n";
 } 

?>

取決於如何操縱您的URL。 這將類似於$_GET['id']但是如果不查看URL的更改方式就很難說。 看看.htaccess文件,您應該可以解決它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM