4806010c by Roy

提交配置

1 parent 45d71978
1 .idea 1 .idea
2 .DS_Store 2 .DS_Store
3 public/sess_save_path/ 3 public/sess_save_path/
4 application/config/config.php
......
1 <?php
2 defined('BASEPATH') OR exit('No direct script access allowed');
3
4 /*
5 |--------------------------------------------------------------------------
6 | Base Site URL
7 |--------------------------------------------------------------------------
8 |
9 | URL to your CodeIgniter root. Typically this will be your base URL,
10 | WITH a trailing slash:
11 |
12 | http://example.com/
13 |
14 | WARNING: You MUST set this value!
15 |
16 | If it is not set, then CodeIgniter will try guess the protocol and path
17 | your installation, but due to security concerns the hostname will be set
18 | to $_SERVER['SERVER_ADDR'] if available, or localhost otherwise.
19 | The auto-detection mechanism exists only for convenience during
20 | development and MUST NOT be used in production!
21 |
22 | If you need to allow multiple domains, remember that this file is still
23 | a PHP script and you can easily do that on your own.
24 |
25 */
26 $config['base_url'] = 'http://127.0.0.1:88';
27
28 /*
29 |--------------------------------------------------------------------------
30 | Index File
31 |--------------------------------------------------------------------------
32 |
33 | Typically this will be your index.php file, unless you've renamed it to
34 | something else. If you are using mod_rewrite to remove the page set this
35 | variable so that it is blank.
36 |
37 */
38 $config['index_page'] = 'index.php';
39
40 /*
41 |--------------------------------------------------------------------------
42 | URI PROTOCOL
43 |--------------------------------------------------------------------------
44 |
45 | This item determines which server global should be used to retrieve the
46 | URI string. The default setting of 'REQUEST_URI' works for most servers.
47 | If your links do not seem to work, try one of the other delicious flavors:
48 |
49 | 'REQUEST_URI' Uses $_SERVER['REQUEST_URI']
50 | 'QUERY_STRING' Uses $_SERVER['QUERY_STRING']
51 | 'PATH_INFO' Uses $_SERVER['PATH_INFO']
52 |
53 | WARNING: If you set this to 'PATH_INFO', URIs will always be URL-decoded!
54 */
55 $config['uri_protocol'] = 'REQUEST_URI';
56
57 /*
58 |--------------------------------------------------------------------------
59 | URL suffix
60 |--------------------------------------------------------------------------
61 |
62 | This option allows you to add a suffix to all URLs generated by CodeIgniter.
63 | For more information please see the user guide:
64 |
65 | https://codeigniter.com/user_guide/general/urls.html
66 */
67 $config['url_suffix'] = '';
68
69 /*
70 |--------------------------------------------------------------------------
71 | Default Language
72 |--------------------------------------------------------------------------
73 |
74 | This determines which set of language files should be used. Make sure
75 | there is an available translation if you intend to use something other
76 | than english.
77 |
78 */
79 $config['language'] = 'english';
80
81 /*
82 |--------------------------------------------------------------------------
83 | Default Character Set
84 |--------------------------------------------------------------------------
85 |
86 | This determines which character set is used by default in various methods
87 | that require a character set to be provided.
88 |
89 | See http://php.net/htmlspecialchars for a list of supported charsets.
90 |
91 */
92 $config['charset'] = 'UTF-8';
93
94 /*
95 |--------------------------------------------------------------------------
96 | Enable/Disable System Hooks
97 |--------------------------------------------------------------------------
98 |
99 | If you would like to use the 'hooks' feature you must enable it by
100 | setting this variable to TRUE (boolean). See the user guide for details.
101 |
102 */
103 $config['enable_hooks'] = TRUE;
104
105 /*
106 |--------------------------------------------------------------------------
107 | Class Extension Prefix
108 |--------------------------------------------------------------------------
109 |
110 | This item allows you to set the filename/classname prefix when extending
111 | native libraries. For more information please see the user guide:
112 |
113 | https://codeigniter.com/user_guide/general/core_classes.html
114 | https://codeigniter.com/user_guide/general/creating_libraries.html
115 |
116 */
117 $config['subclass_prefix'] = 'MY_';
118
119 /*
120 |--------------------------------------------------------------------------
121 | Composer auto-loading
122 |--------------------------------------------------------------------------
123 |
124 | Enabling this setting will tell CodeIgniter to look for a Composer
125 | package auto-loader script in application/vendor/autoload.php.
126 |
127 | $config['composer_autoload'] = TRUE;
128 |
129 | Or if you have your vendor/ directory located somewhere else, you
130 | can opt to set a specific path as well:
131 |
132 | $config['composer_autoload'] = '/path/to/vendor/autoload.php';
133 |
134 | For more information about Composer, please visit http://getcomposer.org/
135 |
136 | Note: This will NOT disable or override the CodeIgniter-specific
137 | autoloading (application/config/autoload.php)
138 */
139 $config['composer_autoload'] = FALSE;
140
141 /*
142 |--------------------------------------------------------------------------
143 | Allowed URL Characters
144 |--------------------------------------------------------------------------
145 |
146 | This lets you specify which characters are permitted within your URLs.
147 | When someone tries to submit a URL with disallowed characters they will
148 | get a warning message.
149 |
150 | As a security measure you are STRONGLY encouraged to restrict URLs to
151 | as few characters as possible. By default only these are allowed: a-z 0-9~%.:_-
152 |
153 | Leave blank to allow all characters -- but only if you are insane.
154 |
155 | The configured value is actually a regular expression character group
156 | and it will be executed as: ! preg_match('/^[<permitted_uri_chars>]+$/i
157 |
158 | DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!!
159 |
160 */
161 $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
162
163 /*
164 |--------------------------------------------------------------------------
165 | Enable Query Strings
166 |--------------------------------------------------------------------------
167 |
168 | By default CodeIgniter uses search-engine friendly segment based URLs:
169 | example.com/who/what/where/
170 |
171 | You can optionally enable standard query string based URLs:
172 | example.com?who=me&what=something&where=here
173 |
174 | Options are: TRUE or FALSE (boolean)
175 |
176 | The other items let you set the query string 'words' that will
177 | invoke your controllers and its functions:
178 | example.com/index.php?c=controller&m=function
179 |
180 | Please note that some of the helpers won't work as expected when
181 | this feature is enabled, since CodeIgniter is designed primarily to
182 | use segment based URLs.
183 |
184 */
185 $config['enable_query_strings'] = FALSE;
186 $config['controller_trigger'] = 'c';
187 $config['function_trigger'] = 'm';
188 $config['directory_trigger'] = 'd';
189
190 /*
191 |--------------------------------------------------------------------------
192 | Allow $_GET array
193 |--------------------------------------------------------------------------
194 |
195 | By default CodeIgniter enables access to the $_GET array. If for some
196 | reason you would like to disable it, set 'allow_get_array' to FALSE.
197 |
198 | WARNING: This feature is DEPRECATED and currently available only
199 | for backwards compatibility purposes!
200 |
201 */
202 $config['allow_get_array'] = TRUE;
203
204 /*
205 |--------------------------------------------------------------------------
206 | Error Logging Threshold
207 |--------------------------------------------------------------------------
208 |
209 | You can enable error logging by setting a threshold over zero. The
210 | threshold determines what gets logged. Threshold options are:
211 |
212 | 0 = Disables logging, Error logging TURNED OFF
213 | 1 = Error Messages (including PHP errors)
214 | 2 = Debug Messages
215 | 3 = Informational Messages
216 | 4 = All Messages
217 |
218 | You can also pass an array with threshold levels to show individual error types
219 |
220 | array(2) = Debug Messages, without Error Messages
221 |
222 | For a live site you'll usually only enable Errors (1) to be logged otherwise
223 | your log files will fill up very fast.
224 |
225 */
226 $config['log_threshold'] = 0;
227
228 /*
229 |--------------------------------------------------------------------------
230 | Error Logging Directory Path
231 |--------------------------------------------------------------------------
232 |
233 | Leave this BLANK unless you would like to set something other than the default
234 | application/logs/ directory. Use a full server path with trailing slash.
235 |
236 */
237 $config['log_path'] = '';
238
239 /*
240 |--------------------------------------------------------------------------
241 | Log File Extension
242 |--------------------------------------------------------------------------
243 |
244 | The default filename extension for log files. The default 'php' allows for
245 | protecting the log files via basic scripting, when they are to be stored
246 | under a publicly accessible directory.
247 |
248 | Note: Leaving it blank will default to 'php'.
249 |
250 */
251 $config['log_file_extension'] = '';
252
253 /*
254 |--------------------------------------------------------------------------
255 | Log File Permissions
256 |--------------------------------------------------------------------------
257 |
258 | The file system permissions to be applied on newly created log files.
259 |
260 | IMPORTANT: This MUST be an integer (no quotes) and you MUST use octal
261 | integer notation (i.e. 0700, 0644, etc.)
262 */
263 $config['log_file_permissions'] = 0644;
264
265 /*
266 |--------------------------------------------------------------------------
267 | Date Format for Logs
268 |--------------------------------------------------------------------------
269 |
270 | Each item that is logged has an associated date. You can use PHP date
271 | codes to set your own date formatting
272 |
273 */
274 $config['log_date_format'] = 'Y-m-d H:i:s';
275
276 /*
277 |--------------------------------------------------------------------------
278 | Error Views Directory Path
279 |--------------------------------------------------------------------------
280 |
281 | Leave this BLANK unless you would like to set something other than the default
282 | application/views/errors/ directory. Use a full server path with trailing slash.
283 |
284 */
285 $config['error_views_path'] = '';
286
287 /*
288 |--------------------------------------------------------------------------
289 | Cache Directory Path
290 |--------------------------------------------------------------------------
291 |
292 | Leave this BLANK unless you would like to set something other than the default
293 | application/cache/ directory. Use a full server path with trailing slash.
294 |
295 */
296 $config['cache_path'] = '';
297
298 /*
299 |--------------------------------------------------------------------------
300 | Cache Include Query String
301 |--------------------------------------------------------------------------
302 |
303 | Whether to take the URL query string into consideration when generating
304 | output cache files. Valid options are:
305 |
306 | FALSE = Disabled
307 | TRUE = Enabled, take all query parameters into account.
308 | Please be aware that this may result in numerous cache
309 | files generated for the same page over and over again.
310 | array('q') = Enabled, but only take into account the specified list
311 | of query parameters.
312 |
313 */
314 $config['cache_query_string'] = FALSE;
315
316 /*
317 |--------------------------------------------------------------------------
318 | Encryption Key
319 |--------------------------------------------------------------------------
320 |
321 | If you use the Encryption class, you must set an encryption key.
322 | See the user guide for more info.
323 |
324 | https://codeigniter.com/user_guide/libraries/encryption.html
325 |
326 */
327 $config['encryption_key'] = '';
328
329 /*
330 |--------------------------------------------------------------------------
331 | Session Variables
332 |--------------------------------------------------------------------------
333 |
334 | 'sess_driver'
335 |
336 | The storage driver to use: files, database, redis, memcached
337 |
338 | 'sess_cookie_name'
339 |
340 | The session cookie name, must contain only [0-9a-z_-] characters
341 |
342 | 'sess_expiration'
343 |
344 | The number of SECONDS you want the session to last.
345 | Setting to 0 (zero) means expire when the browser is closed.
346 |
347 | 'sess_save_path'
348 |
349 | The location to save sessions to, driver dependent.
350 |
351 | For the 'files' driver, it's a path to a writable directory.
352 | WARNING: Only absolute paths are supported!
353 |
354 | For the 'database' driver, it's a table name.
355 | Please read up the manual for the format with other session drivers.
356 |
357 | IMPORTANT: You are REQUIRED to set a valid save path!
358 |
359 | 'sess_match_ip'
360 |
361 | Whether to match the user's IP address when reading the session data.
362 |
363 | WARNING: If you're using the database driver, don't forget to update
364 | your session table's PRIMARY KEY when changing this setting.
365 |
366 | 'sess_time_to_update'
367 |
368 | How many seconds between CI regenerating the session ID.
369 |
370 | 'sess_regenerate_destroy'
371 |
372 | Whether to destroy session data associated with the old session ID
373 | when auto-regenerating the session ID. When set to FALSE, the data
374 | will be later deleted by the garbage collector.
375 |
376 | Other session cookie settings are shared with the rest of the application,
377 | except for 'cookie_prefix' and 'cookie_httponly', which are ignored here.
378 |
379 */
380 $config['sess_driver'] = 'files';
381 $config['sess_cookie_name'] = 'ci_session';
382 $config['sess_expiration'] = 7200;
383 $config['sess_save_path'] = FCPATH.'public/sess_save_path';;
384 $config['sess_match_ip'] = FALSE;
385 $config['sess_time_to_update'] = 300;
386 $config['sess_regenerate_destroy'] = FALSE;
387
388 /*
389 |--------------------------------------------------------------------------
390 | Cookie Related Variables
391 |--------------------------------------------------------------------------
392 |
393 | 'cookie_prefix' = Set a cookie name prefix if you need to avoid collisions
394 | 'cookie_domain' = Set to .your-domain.com for site-wide cookies
395 | 'cookie_path' = Typically will be a forward slash
396 | 'cookie_secure' = Cookie will only be set if a secure HTTPS connection exists.
397 | 'cookie_httponly' = Cookie will only be accessible via HTTP(S) (no javascript)
398 |
399 | Note: These settings (with the exception of 'cookie_prefix' and
400 | 'cookie_httponly') will also affect sessions.
401 |
402 */
403 $config['cookie_prefix'] = '';
404 $config['cookie_domain'] = '';
405 $config['cookie_path'] = '/';
406 $config['cookie_secure'] = FALSE;
407 $config['cookie_httponly'] = FALSE;
408
409 /*
410 |--------------------------------------------------------------------------
411 | Standardize newlines
412 |--------------------------------------------------------------------------
413 |
414 | Determines whether to standardize newline characters in input data,
415 | meaning to replace \r\n, \r, \n occurrences with the PHP_EOL value.
416 |
417 | WARNING: This feature is DEPRECATED and currently available only
418 | for backwards compatibility purposes!
419 |
420 */
421 $config['standardize_newlines'] = FALSE;
422
423 /*
424 |--------------------------------------------------------------------------
425 | Global XSS Filtering
426 |--------------------------------------------------------------------------
427 |
428 | Determines whether the XSS filter is always active when GET, POST or
429 | COOKIE data is encountered
430 |
431 | WARNING: This feature is DEPRECATED and currently available only
432 | for backwards compatibility purposes!
433 |
434 */
435 $config['global_xss_filtering'] = FALSE;
436
437 /*
438 |--------------------------------------------------------------------------
439 | Cross Site Request Forgery
440 |--------------------------------------------------------------------------
441 | Enables a CSRF cookie token to be set. When set to TRUE, token will be
442 | checked on a submitted form. If you are accepting user data, it is strongly
443 | recommended CSRF protection be enabled.
444 |
445 | 'csrf_token_name' = The token name
446 | 'csrf_cookie_name' = The cookie name
447 | 'csrf_expire' = The number in seconds the token should expire.
448 | 'csrf_regenerate' = Regenerate token on every submission
449 | 'csrf_exclude_uris' = Array of URIs which ignore CSRF checks
450 */
451 $config['csrf_protection'] = FALSE;
452 $config['csrf_token_name'] = 'csrf_test_name';
453 $config['csrf_cookie_name'] = 'csrf_cookie_name';
454 $config['csrf_expire'] = 7200;
455 $config['csrf_regenerate'] = TRUE;
456 $config['csrf_exclude_uris'] = array();
457
458 /*
459 |--------------------------------------------------------------------------
460 | Output Compression
461 |--------------------------------------------------------------------------
462 |
463 | Enables Gzip output compression for faster page loads. When enabled,
464 | the output class will test whether your server supports Gzip.
465 | Even if it does, however, not all browsers support compression
466 | so enable only if you are reasonably sure your visitors can handle it.
467 |
468 | Only used if zlib.output_compression is turned off in your php.ini.
469 | Please do not use it together with httpd-level output compression.
470 |
471 | VERY IMPORTANT: If you are getting a blank page when compression is enabled it
472 | means you are prematurely outputting something to your browser. It could
473 | even be a line of whitespace at the end of one of your scripts. For
474 | compression to work, nothing can be sent before the output buffer is called
475 | by the output class. Do not 'echo' any values with compression enabled.
476 |
477 */
478 $config['compress_output'] = FALSE;
479
480 /*
481 |--------------------------------------------------------------------------
482 | Master Time Reference
483 |--------------------------------------------------------------------------
484 |
485 | Options are 'local' or any PHP supported timezone. This preference tells
486 | the system whether to use your server's local time as the master 'now'
487 | reference, or convert it to the configured one timezone. See the 'date
488 | helper' page of the user guide for information regarding date handling.
489 |
490 */
491 $config['time_reference'] = 'local';
492
493 /*
494 |--------------------------------------------------------------------------
495 | Rewrite PHP Short Tags
496 |--------------------------------------------------------------------------
497 |
498 | If your PHP installation does not have short tag support enabled CI
499 | can rewrite the tags on-the-fly, enabling you to utilize that syntax
500 | in your view files. Options are TRUE or FALSE (boolean)
501 |
502 | Note: You need to have eval() enabled for this to work.
503 |
504 */
505 $config['rewrite_short_tags'] = FALSE;
506
507 /*
508 |--------------------------------------------------------------------------
509 | Reverse Proxy IPs
510 |--------------------------------------------------------------------------
511 |
512 | If your server is behind a reverse proxy, you must whitelist the proxy
513 | IP addresses from which CodeIgniter should trust headers such as
514 | HTTP_X_FORWARDED_FOR and HTTP_CLIENT_IP in order to properly identify
515 | the visitor's IP address.
516 |
517 | You can use both an array or a comma-separated list of proxy addresses,
518 | as well as specifying whole subnets. Here are a few examples:
519 |
520 | Comma-separated: '10.0.1.200,192.168.5.0/24'
521 | Array: array('10.0.1.200', '192.168.5.0/24')
522 */
523 $config['proxy_ips'] = '';
524 $config['apiBaseUrl'] = 'http://151.28ms.com:8088/';
...@@ -33,6 +33,21 @@ ...@@ -33,6 +33,21 @@
33 <!-- js cookie --> 33 <!-- js cookie -->
34 <script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script> 34 <script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
35 <script type="application/javascript"> 35 <script type="application/javascript">
36 36 $.ajax({
37 type:'put',
38 url:apiBaseUrl + 'system/user/loginUser',
39 cache: false,
40 data:JSON.stringify(data),
41 dataType:'json',
42 contentType: "application/json; charset=UTF-8",
43 success:function(data){
44 },
45 error:function(){
46 layer.alert("操作失败")
47 }
48 })
49 Cookies.set('name', { foo: 'bar' });
50 var test = Cookies.get('name');
51 console.log(apiBaseUrl);
37 </script> 52 </script>
38 </head> 53 </head>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!