2012-10-26 109 views
-5

我有這樣的URLPHP get方法AJAX URL讀

site.com/#request/values-1

site.com/#request/values-2

我如何取這個網址?與PHP你認爲這是關於什麼?

$request = ? 
+0

您的疑問並不清楚。請提供更多描述 –

回答

0

編輯︰你需要使用JavaScript來實現。

<script language = "javascript"> 

var query = location.href.split('#'); 

var anchorValueSplit = query[1].split("/"); 

var anchorValue = anchorValueSplit[1]; 

alert(anchorValue); 

</script> 

編輯:另一個解決方案

<script language = "javascript"> 

if(location.href.indexOf("#") > 0) { 

    location.href = location.href.replace("#","?"); 

} 

</script> 
<?php 

$param = array_keys($_GET); 
$param = $param[0]; 

$breakParam = explode("/",$param); 

echo $request = $breakParam[1]; 


?> 
+0

「注意:未定義的索引:PATH_INFO」我正在使用此錯誤。 PATH_INFO沒有在php中定義? – user1404602

+0

PHP版本5.4.0beta2-dev – user1404602

+0

哦,我很抱歉。我沒有測試它。基本上你可以在「#」標籤之後得到字符串,因爲php不能讀取它。這是客戶端。你需要使用JavaScript來實現。 –