tp3.2.x problem really many, the official website is not maintenance, many times TP official website can not download TP at all.
A very serious bug, URL rewrite can not support the reason thinkphp originally executed in the order of all the wrong!
Workaround:
File:
#D: \pc\zbphp.com\thinkphp\library\think\dispatcher.class.php
Code: (Replace with the following can by Default7#zbphp.com)
if (Empty ($_server[' path_info ')) {$_server[' path_info '] = '; Define (' __info__ ', '); Define (' __ext__ ', '); }else{Route::check ();//add by default7#zbphp.com define (' __info__ ', trim ($_server[' path_info '), '/') ); URL suffix define (' __ext__ ', Strtolower (PathInfo ($_server[' path_info '],pathinfo_extension))); $_server[' path_info '] = __info__; if (__info__ &&!defined (' bind_module ') && C (' multi_module ') && empty ($_get)) {//Get module name $paths = Explode ($depr, __info__,2); $allowList = C (' module_allow_list '); List of allowed modules $module = preg_replace ('/\. '. __ext__. ' $/i ', ', $paths [0]; if (Empty ($allowList) | | (Is_array ($allowList) && in_array_case ($module, $allowList))) {$_get[$varModule] = $module; $_server[' path_info ' = Isset ($patHs[1])? $paths [1]: '; } } }