任何人都可以告訴我爲什麼我沒有從wordpress模板中提交的表單中檢索信息嗎?變量正在通過,但他們沒有值?!?wordpress/PHP - 訪問帖子並獲取變量
0
A
回答
0
請檢查形式方法
<form name="frmlist" method="post">
0
與此
print var_dump($_GET);
print var_dump($_POST);
1
嘗試只碰到了相同/相似的問題;在Wordpress中使用get變量並不理想,因爲URL使用mod_rewrite進行結構化並且具有一些保留的查詢參數。 Wordpress Docs on query vars給你一個列表,但它不全面。
總之,您使用的變量可能是由Wordpress保留,修改或處理的變量之一?
(我知道這是一個老問題,但它需要一個答案或澄清。)
1
新的答案,一個古老的問題!
我遇到了這個職位,這並沒有幫助,並寫了我自己的效用(快樂地共享,並隨時提高)
/* Get Parameters from $_POST and $_GET (WordPress)
$param = string name of specific parameter requested (default to null, get all parameters
$null_return = what you want returned if the parameter is not set (null, false, array() etc
returns $params (string or array depending upon $param) of either parameter value or all parameters by key and value
Note: POST overrules GET (if both are set with a value and GET overrules POST if POST is not set or has a non-truthful value
All parameters are trimmed and sql escaped
*/
function wordpress_get_params($param = null,$null_return = null){
if ($param){
$value = (!empty($_POST[$param]) ? trim(esc_sql($_POST[$param])) : (!empty($_GET[$param]) ? trim(esc_sql($_GET[$param])) : $null_return));
return $value;
} else {
$params = array();
foreach ($_POST as $key => $param) {
$params[trim(esc_sql($key))] = (!empty($_POST[$key]) ? trim(esc_sql($_POST[$key])) : $null_return);
}
foreach ($_GET as $key => $param) {
$key = trim(esc_sql($key));
if (!isset($params[$key])) { // if there is no key or it's a null value
$params[trim(esc_sql($key))] = (!empty($_GET[$key]) ? trim(esc_sql($_GET[$key])) : $null_return);
}
}
return $params;
}
}
相關問題
- 1. 訪問帖子變量時只獲取第一個字符
- 2. Ajax中的訪問帖子變量
- 3. 帖子變量問題
- 4. PHP - 如果未設置變量,則獲取帖子變量
- 5. 獲取Django Rest Framework從特定帖子變量獲取postdata
- 6. 變量訪問,獲取和發佈
- 7. 獲取其他類的訪問變量
- 8. 訪問javascript變量以外的帖子功能
- 9. GML:從碰撞中獲取實例ID並訪問其變量
- 10. 獲取所有wordpress帖子並連續顯示3個帖子
- 11. 獲取帖子內部帖子的具體數量
- 12. Facebook API獲取帖子數量?
- 13. 無法使用訪問令牌獲取頁面牆帖子
- 14. 在zend休息控制器中獲取帖子變量
- 15. 如何從zendframework 1中的帖子地址獲取變量1
- 16. 在Grid Builder中獲取變量的帖子ID Visual Composer
- 17. 帶onclick的帖子變量?
- 18. Codeigniter更改帖子變量
- 19. 帖子變量未通過
- 20. 帖子變量新行
- 21. 變量值獲取子shell
- 22. WordPress的 - 在單個帖子頁面(循環外)獲取帖子偏移量/帖子頁面偏移量
- 23. 兩個帖子的請求,並沒有改變變量
- 24. 通過guid獲取帖子
- 25. 獲取今日帖子?
- 26. 按類別獲取帖子
- 27. 使用Facebook4j獲取帖子
- 28. Plack :: Builder獲取帖子
- 29. 獲取Facebook頁面帖子
- 30. AngularJS - 獲取單個帖子