2016-11-14 93 views

回答

1

這是更多的Apache/Regex問題,而不是PHP。

要回答這個問題,裏面的正則表達式括號「捕捉」裏面的內容是什麼。 $ 1,$ 2,$ 3被替換爲括號中的內容。在你的例子中,(.*)可以任意匹配任何字符次數。

例如,如果food/fruit/apples被提供,它將被(Apache)重寫爲video.php?h=food&t=fruit&v=apples。然後當PHP收到請求時,它將拉取h,t,v的GET參數並將它們分配給變量。

$hash = $_GET['h'];  // value: "food" 
$timestamp = $_GET['t']; // value: "fruit" 
$streamname = $_GET['v']; // value: "apples"