2016-11-22 31 views
1

我有一個自定義的WordPress插件,可以處理很多事情,包括我的產品的下載頁面。鏈接不是我的插件的實際PHP頁面的路徑。例如...

http://myurl.com/download/product 

但實際處理下載功能的路徑,我的插件是這樣的路徑:

http://myurl.com/wp-content/plugins/myplugin/myplugin.php 

我已經建立了使用這些下載鏈接向用戶授予一個應用程序購買後下載產品的能力。但是現在我需要發送額外的數據以及url。當用戶點擊下載鏈接時,如何發送一些額外的$ _POST數據。我已經嘗試過

http://myurl.com/download/product?id=2345&user=tom 

但是當我嘗試回顯myplugin.php中的變量時,我什麼也得不到。

echo $_GET['id']; 

echo $_GET['user']; 

我也嘗試過使用表單併發送隱藏的輸入,但仍然是相同的結果。

任何幫助將不勝感激。

+0

您確定沒有重定向處於活動狀態嗎? – Blackbam

+0

您是否嘗試過var_dump()$ _REQUEST數組? – danielperaza

+0

「下載」是一個Wordpress頁面,它具有連接到'myplugin.php'中的下載功能的簡碼 – Eseye

回答

1

創建一個新的短代碼(也許是空的,不做任何事),並把它放在你從WordPress創建的某個頁面上。 然後,表單動作將成爲您發送需要發送數據的新頁面的URL,方法將發佈。 您可以使用$ _POST ['data']處理您在插件中使用新短代碼功能發送的數據。

這可能會幫助您作爲替代解決方案。

+0

不客氣。 –