2012-03-16 146 views
0

我正在嘗試創建網站,現在我正面臨着一些問題。如何獲取數組中的url參數和帶參數的url

  1. 獲取一個數組中的所有參數在PHP
  2. 獲取完整URL的所有參數。
  3. 在我的網址中,我通過一個鍵名發送了兩個不同的值。 我將如何獲得所有的值和相應的鍵。像...

    http://localhost:8082/file:/C:/Users/Nitz/Desktop/NEw%20Ryt/LOCAL%20-%20website/data.php?Company=YouBroadband&Company=YouBroadband&Company=Vodafone&Company=YouBroadband&Company=Vodafone&Company=Tata光子加&公司= YouBroadband &公司=沃達豐公司&塔塔=光子加&公司=塔塔光子

功能也被在數據庫上執行一些任務,所以我想關鍵和有價值。是的,我想用PHP來完成這項工作。

請有任何想法!!!!

+1

比你爲什麼要在PHP中使用JavaScript標記? – epascarello 2012-03-16 01:28:47

+2

url數據進入'$ _GET'。你應該'var_dump($ _ GET)'看看它包含了什麼...... – Jon 2012-03-16 01:34:24

+0

@epascarello - 問,你應該收到。我更新了標籤。 – TLS 2012-03-16 01:53:22

回答

1
  1. $ _REQUEST將包含所有GET和POST參數,$ _ GET將只包含得到和$ POST將只包含帖子。其中之一是你正在尋找的陣列。

  2. 這將會給你完整的URL

    $ myURL = 'HTTP://'.$_SERVER [' SERVER_NAME '$ _ SERVER [' 請求URI'];

  3. 下面是一些示例代碼來獲取所有值:

    的foreach($ _REQUEST爲$鍵=> $值){ // $關鍵是你對你的公司一樣關鍵 // $值將是相應的值如YouBroadband }

+0

yaa我已經試過這段代碼,但它沒有得到第二次公司.. :( – Nitz 2012-03-16 07:11:16

+0

去內存(這已經很長一段時間,所以我很抱歉,如果它是錯誤的)嘗試類似: if(is_array( $ value)){ if($ key =='Company'){doSomething();} } – 2012-03-17 07:47:57