Privacy Policy

Effective Date: June 29, 2026

thaietf.com (ThaiETF, hereinafter "we") fully protects the privacy of all website visitors, complying with Singapore's Personal Data Protection Act (PDPA), the Personal Data Protection Act of the Republic of China, and Thailand's Personal Data Protection Law. This statement fully describes the collection, use, storage, sharing, security measures, and users' legal rights regarding personal information. By browsing ETF quotes, sending emails, or using all services on the site, you represent that you have read and unconditionally agree to all terms of this statement.

I. Information We Collect

1. Voluntarily Provided Personal Information

Only collected when you actively submit; we never force you to provide any personal data:

  • Email inquiries, article submissions, business cooperation: name, email address, company name, financial title, contact phone;
  • Website cooperation forms: broker/asset management cooperation needs;
  • Member registration (if available): login email, password, display nickname.

2. Automatically Collected Anonymous Records (Cookies/Server Logs)

When you browse SET index and ETF review pages, the server automatically stores anonymous device information: IP address, browser, operating system, pages visited, time spent, click paths, device identifier.

This data is used only to optimize ETF NAV loading, website traffic statistics, and block bots from scraping securities data. It cannot be linked to an individual.

3. No Active Collection of Highly Sensitive Information

Unless operationally necessary, we do not actively request ID cards, passports, bank cards, securities accounts, biometrics, or full mobile numbers. We only passively receive such data if you voluntarily upload corporate cooperation documents.

II. Lawful Purposes for Using Information

  • Respond to inquiries about Thai ETFs, SET market, submissions, and business emails;
  • Optimize real-time NAV pages and weekly newsletter reading experience;
  • Anonymize traffic data to produce Southeast Asian index fund statistical reports (removing personal identifiers, not traceable);
  • Detect malicious bots, abnormal connections, cyber attacks to maintain market stability;
  • Comply with lawful requests from Singapore, Thailand, and cross-strait judicial/regulatory authorities with official documents;
  • Send the weekly Thai ETF newsletter you subscribed to; you can unsubscribe at any time.

III. Information Storage and Retention Period

Storage Location: Singapore legally compliant cloud servers, fully compliant with PDPA cross-border data storage regulations;

Retention Rules:

  • Email correspondence: kept for 3 years, then automatically encrypted and sealed;
  • Website access logs: kept only for 90 days, then automatically deleted;
  • Business cooperation forms: kept for 2 years after cooperation ends; users can request earlier deletion;
  • Anonymization: all industry statistics remove personal labels, cannot trace a single user.

IV. Information Sharing Rules

We solemnly undertake: without your written consent, we will never sell, rent, or provide personal identifiable information to others. Disclosure only in the following lawful circumstances:

  • You provide written authorization to share data;
  • Singapore, Thailand, or cross-strait judicial/financial regulatory authorities present statutory documents;
  • Website equity merger or transfer of operations; the successor must equally comply with this statement;
  • Deliver de-identified logs to security vendors for website protection;
  • Emergency situations to protect personal safety of people or users.

Third-party advertising and traffic analysis tools only receive anonymous data, not names, emails or other identity information.

V. Users' Legal Rights Regarding Personal Data

You can send a request to privacy@thaietf.com. After identity verification, we will process within 15 business days:

  • Right to Access: Request a copy of all personal information we hold about you;
  • Right to Rectification: Correct outdated or incorrect contact details;
  • Right to Erasure: Delete all email and cooperation form records;
  • Right to Withdraw Consent: Unsubscribe from ETF newsletters, disable cookie tracking;
  • Right to Account Deletion: Permanently delete member account and all associated data;
  • Right to Complain: Dispute about data processing methods, request review by compliance team.

VI. Cookie Usage

We use cookies to speed up SET index and ETF NAV loading and store reading preferences:

  • Essential Cookies: Necessary for real-time quotes and basic browsing, cannot be disabled;
  • Statistical Cookies: Used for traffic analysis, can be fully disabled via browser settings;
  • Disabling cookies only affects quote reading experience, not free reviews or news browsing.

VII. Security Protection Measures

  • Full-site HTTPS encrypted transmission to prevent data theft;
  • User data encrypted and stored, backend layered permissions, accessible only by compliance personnel;
  • Regular host vulnerability scanning, security audits, complete data breach emergency procedures;
  • All employees sign confidentiality agreements, prohibiting unauthorized export or leakage of user privacy.

No network can guarantee 100% security; please do not upload highly sensitive documents such as securities accounts or ID cards.

VIII. Protection of Minors

Our services target adult investors and financial professionals. We do not actively collect personal data from individuals under 18; if inadvertently obtained, we will completely delete all related records.

IX. Policy Update Mechanism

We may revise this statement from time to time based on Singapore PDPA, Thai and cross-strait data laws, and operational adjustments. The new version will take effect immediately upon posting at the bottom of the website; major changes will be notified by email to previous contacts. Continued use of the site constitutes acceptance of the new version.

X. Privacy Contact Email

Privacy inquiries: privacy@thaietf.com

Singapore operating entity: ThaiETF Media Pte. Ltd.

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-18 20:52:05 HTTP/1.1 GET : https://www.thaietf.com/privacy_policy
  2. 运行时间 : 0.953347s [ 吞吐率:1.05req/s ] 内存消耗:10,647.91kb 文件加载:229
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=72c4477e6c6616545895f802daf33606
  1. /www/wwwroot/cjgpcs.cn/index.php ( 0.72 KB )
  2. /www/wwwroot/cjgpcs.cn/vendor/autoload.php ( 0.73 KB )
  3. /www/wwwroot/cjgpcs.cn/vendor/composer/autoload_real.php ( 1.63 KB )
  4. /www/wwwroot/cjgpcs.cn/vendor/composer/platform_check.php ( 1.00 KB )
  5. /www/wwwroot/cjgpcs.cn/vendor/composer/ClassLoader.php ( 15.99 KB )
  6. /www/wwwroot/cjgpcs.cn/vendor/composer/autoload_static.php ( 21.80 KB )
  7. /www/wwwroot/cjgpcs.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  8. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  9. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 0.35 KB )
  10. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.86 KB )
  11. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  12. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-php80/bootstrap.php ( 1.50 KB )
  13. /www/wwwroot/cjgpcs.cn/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  14. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  15. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  16. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  17. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  18. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-deepclone/bootstrap.php ( 0.39 KB )
  19. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-deepclone/bootstrap81.php ( 1.25 KB )
  20. /www/wwwroot/cjgpcs.cn/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /www/wwwroot/cjgpcs.cn/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-ctype/bootstrap.php ( 1.56 KB )
  23. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-ctype/bootstrap80.php ( 1.61 KB )
  24. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-intl-grapheme/bootstrap.php ( 2.81 KB )
  25. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-intl-grapheme/bootstrap80.php ( 3.39 KB )
  26. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-intl-normalizer/bootstrap.php ( 0.94 KB )
  27. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-intl-normalizer/bootstrap80.php ( 0.94 KB )
  28. /www/wwwroot/cjgpcs.cn/vendor/yansongda/supports/src/Functions.php ( 1.53 KB )
  29. /www/wwwroot/cjgpcs.cn/vendor/hyperf/engine/src/Functions.php ( 0.83 KB )
  30. /www/wwwroot/cjgpcs.cn/vendor/symfony/clock/Resources/now.php ( 0.67 KB )
  31. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-php85/bootstrap.php ( 1.44 KB )
  32. /www/wwwroot/cjgpcs.cn/vendor/symfony/polyfill-php85/bootstrap80.php ( 0.67 KB )
  33. /www/wwwroot/cjgpcs.cn/vendor/symfony/string/Resources/functions.php ( 0.83 KB )
  34. /www/wwwroot/cjgpcs.cn/vendor/symfony/translation/Resources/functions.php ( 0.55 KB )
  35. /www/wwwroot/cjgpcs.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.60 KB )
  36. /www/wwwroot/cjgpcs.cn/vendor/yansongda/artful/src/Functions.php ( 2.49 KB )
  37. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Support/helpers.php ( 3.32 KB )
  38. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Support/alias.php ( 1.32 KB )
  39. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Contracts/Support/Arrayable.php ( 0.25 KB )
  40. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Contracts/Support/Jsonable.php ( 0.24 KB )
  41. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Contracts/Support/Htmlable.php ( 0.18 KB )
  42. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Contracts/Support/CanBeEscapedWhenCastToString.php ( 0.32 KB )
  43. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Support/Arr.php ( 20.65 KB )
  44. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Support/Traits/Macroable.php ( 2.78 KB )
  45. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Support/Collection.php ( 45.17 KB )
  46. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Support/Traits/EnumeratesValues.php ( 28.73 KB )
  47. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Support/Traits/Conditionable.php ( 2.21 KB )
  48. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Support/Enumerable.php ( 34.26 KB )
  49. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Support/HigherOrderCollectionProxy.php ( 1.38 KB )
  50. /www/wwwroot/cjgpcs.cn/vendor/jaeger/querylist/src/Collect/Support/LazyCollection.php ( 45.91 KB )
  51. /www/wwwroot/cjgpcs.cn/vendor/overtrue/socialite/src/Contracts/FactoryInterface.php ( 0.48 KB )
  52. /www/wwwroot/cjgpcs.cn/vendor/overtrue/socialite/src/Contracts/UserInterface.php ( 1.04 KB )
  53. /www/wwwroot/cjgpcs.cn/vendor/overtrue/socialite/src/Contracts/ProviderInterface.php ( 2.89 KB )
  54. /www/wwwroot/cjgpcs.cn/vendor/stripe/stripe-php/lib/version_check.php ( 0.23 KB )
  55. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-captcha/src/helper.php ( 1.37 KB )
  56. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-queue/src/common.php ( 1.01 KB )
  57. /www/wwwroot/cjgpcs.cn/vendor/yansongda/pay/src/Functions.php ( 26.24 KB )
  58. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  59. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  60. /www/wwwroot/cjgpcs.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  61. /www/wwwroot/cjgpcs.cn/app/provider.php ( 0.20 KB )
  62. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Http.php ( 6.22 KB )
  63. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  64. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  65. /www/wwwroot/cjgpcs.cn/app/common.php ( 23.20 KB )
  66. /www/wwwroot/cjgpcs.cn/app/common/function/common.php ( 429.57 KB )
  67. /www/wwwroot/cjgpcs.cn/app/common/function/object.php ( 11.75 KB )
  68. /www/wwwroot/cjgpcs.cn/app/common/function/article.php ( 57.49 KB )
  69. /www/wwwroot/cjgpcs.cn/app/common/function/member.php ( 100.42 KB )
  70. /www/wwwroot/cjgpcs.cn/app/common/function/store.php ( 29.11 KB )
  71. /www/wwwroot/cjgpcs.cn/app/common/function/outlet.php ( 28.37 KB )
  72. /www/wwwroot/cjgpcs.cn/app/common/function/subsite.php ( 67.11 KB )
  73. /www/wwwroot/cjgpcs.cn/app/common/function/goods.php ( 36.66 KB )
  74. /www/wwwroot/cjgpcs.cn/app/common/function/file.php ( 57.82 KB )
  75. /www/wwwroot/cjgpcs.cn/app/common/function/money.php ( 15.30 KB )
  76. /www/wwwroot/cjgpcs.cn/app/common/function/score.php ( 10.17 KB )
  77. /www/wwwroot/cjgpcs.cn/app/common/function/api.php ( 0.75 KB )
  78. /www/wwwroot/cjgpcs.cn/app/common/function/system.php ( 0.88 KB )
  79. /www/wwwroot/cjgpcs.cn/app/common/function/commission.php ( 5.43 KB )
  80. /www/wwwroot/cjgpcs.cn/app/common/function/seo.php ( 44.17 KB )
  81. /www/wwwroot/cjgpcs.cn/app/common/function/theme.php ( 8.14 KB )
  82. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/helper.php ( 18.76 KB )
  83. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Config.php ( 5.93 KB )
  84. /www/wwwroot/cjgpcs.cn/config/app.php ( 11.64 KB )
  85. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  86. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/facade/Lang.php ( 1.68 KB )
  87. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  88. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  89. /www/wwwroot/cjgpcs.cn/config/cache.php ( 1.60 KB )
  90. /www/wwwroot/cjgpcs.cn/config/captcha.php ( 0.95 KB )
  91. /www/wwwroot/cjgpcs.cn/config/console.php ( 0.57 KB )
  92. /www/wwwroot/cjgpcs.cn/config/cookie.php ( 0.63 KB )
  93. /www/wwwroot/cjgpcs.cn/config/database.php ( 2.40 KB )
  94. /www/wwwroot/cjgpcs.cn/config/filesystem.php ( 0.62 KB )
  95. /www/wwwroot/cjgpcs.cn/config/gateway_worker.php ( 2.00 KB )
  96. /www/wwwroot/cjgpcs.cn/config/lang.php ( 0.54 KB )
  97. /www/wwwroot/cjgpcs.cn/config/log.php ( 1.41 KB )
  98. /www/wwwroot/cjgpcs.cn/config/middleware.php ( 0.20 KB )
  99. /www/wwwroot/cjgpcs.cn/config/queue.php ( 1.65 KB )
  100. /www/wwwroot/cjgpcs.cn/config/route.php ( 1.59 KB )
  101. /www/wwwroot/cjgpcs.cn/config/session.php ( 0.96 KB )
  102. /www/wwwroot/cjgpcs.cn/config/trace.php ( 0.35 KB )
  103. /www/wwwroot/cjgpcs.cn/config/view.php ( 0.90 KB )
  104. /www/wwwroot/cjgpcs.cn/config/worker.php ( 1.61 KB )
  105. /www/wwwroot/cjgpcs.cn/config/worker_server.php ( 1.99 KB )
  106. /www/wwwroot/cjgpcs.cn/app/event.php ( 1.54 KB )
  107. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Event.php ( 7.77 KB )
  108. /www/wwwroot/cjgpcs.cn/app/service.php ( 0.14 KB )
  109. /www/wwwroot/cjgpcs.cn/app/AppService.php ( 0.60 KB )
  110. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  111. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Console.php ( 22.98 KB )
  112. /www/wwwroot/cjgpcs.cn/app/Request.php ( 0.09 KB )
  113. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Request.php ( 54.64 KB )
  114. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/traits/UrlHandler.php ( 6.05 KB )
  115. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/traits/DomainHandler.php ( 5.49 KB )
  116. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/traits/HttpMethodHandler.php ( 4.74 KB )
  117. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/facade/Config.php ( 1.37 KB )
  118. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/facade/Cache.php ( 2.06 KB )
  119. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  120. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  121. /www/wwwroot/cjgpcs.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  122. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 17.45 KB )
  123. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  124. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.02 KB )
  125. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  126. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  127. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  128. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  129. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  130. /www/wwwroot/cjgpcs.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  131. /www/wwwroot/cjgpcs.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  132. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.73 KB )
  133. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 53.74 KB )
  134. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  135. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  136. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  137. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.07 KB )
  138. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  139. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.97 KB )
  140. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  141. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  142. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  143. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  144. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  145. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  146. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  147. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  148. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  149. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  150. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 6.10 KB )
  151. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  152. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  153. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  154. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  155. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  156. /www/wwwroot/cjgpcs.cn/vendor/services.php ( 0.28 KB )
  157. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  158. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  159. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  160. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-captcha/src/CaptchaService.php ( 0.52 KB )
  161. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-multi-app/src/Service.php ( 1.08 KB )
  162. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-queue/src/queue/Service.php ( 1.24 KB )
  163. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  164. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  165. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-worker/src/Service.php ( 0.78 KB )
  166. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  167. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  168. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  169. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  170. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  171. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.20 KB )
  172. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.75 KB )
  173. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  174. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  175. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.30 KB )
  176. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  177. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  178. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  179. /www/wwwroot/cjgpcs.cn/app/middleware.php ( 0.45 KB )
  180. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  181. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  182. /www/wwwroot/cjgpcs.cn/app/middleware/SecurityHeaders.php ( 0.64 KB )
  183. /www/wwwroot/cjgpcs.cn/app/middleware/LangPrefix.php ( 7.05 KB )
  184. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/facade/Cookie.php ( 1.48 KB )
  185. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  186. /www/wwwroot/cjgpcs.cn/app/middleware/LangSwitch.php ( 4.02 KB )
  187. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  188. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  189. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  190. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  191. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  192. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-multi-app/src/MultiApp.php ( 7.06 KB )
  193. /www/wwwroot/cjgpcs.cn/app/home/middleware.php ( 0.12 KB )
  194. /www/wwwroot/cjgpcs.cn/app/home/lang/zh-cn.php ( 3.01 KB )
  195. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/middleware/LoadLangPack.php ( 3.50 KB )
  196. /www/wwwroot/cjgpcs.cn/app/home/lang/en-us.php ( 4.70 KB )
  197. /www/wwwroot/cjgpcs.cn/app/middleware/SubsiteLangPack.php ( 5.26 KB )
  198. /www/wwwroot/cjgpcs.cn/app/common/lang/0/en.php ( 45.79 KB )
  199. /www/wwwroot/cjgpcs.cn/app/home/lang/35/en-us.php ( 16.12 KB )
  200. /www/wwwroot/cjgpcs.cn/app/home/lang/35/en.php ( 7.61 KB )
  201. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  202. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.74 KB )
  203. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  204. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.41 KB )
  205. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/route/Rule.php ( 27.49 KB )
  206. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  207. /www/wwwroot/cjgpcs.cn/app/home/route/router.php ( 12.22 KB )
  208. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  209. /www/wwwroot/cjgpcs.cn/app/common/model/Route.php ( 3.01 KB )
  210. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  211. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  212. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 11.32 KB )
  213. /www/wwwroot/cjgpcs.cn/app/home/controller/Document.php ( 101.72 KB )
  214. /www/wwwroot/cjgpcs.cn/app/home/controller/Home.php ( 21.11 KB )
  215. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  216. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  217. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  218. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/db/Raw.php ( 1.30 KB )
  219. /www/wwwroot/cjgpcs.cn/app/common/model/Member.php ( 16.79 KB )
  220. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/facade/Session.php ( 1.79 KB )
  221. /www/wwwroot/cjgpcs.cn/app/common/model/Document.php ( 37.40 KB )
  222. /www/wwwroot/cjgpcs.cn/app/common/paginator/Normal.php ( 0.11 KB )
  223. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-orm/src/paginator/driver/Bootstrap.php ( 5.48 KB )
  224. /www/wwwroot/cjgpcs.cn/runtime/home/etf/tmpl/2d1d148bb33d84d7a300f4f5e0f08b11.php ( 43.91 KB )
  225. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-multi-app/src/Url.php ( 7.52 KB )
  226. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/route/Url.php ( 14.05 KB )
  227. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/Response.php ( 9.07 KB )
  228. /www/wwwroot/cjgpcs.cn/vendor/topthink/framework/src/think/response/Html.php ( 0.97 KB )
  229. /www/wwwroot/cjgpcs.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001229s ] mysql:host=127.0.0.1;port=3306;dbname=cjgpcs;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `g3ys_config` [ RunTime:0.003625s ]
  3. SELECT `value` FROM `g3ys_config` WHERE `name` = 'timezone' AND `subsite_id` = '35' LIMIT 1 [ RunTime:0.000835s ]
  4. SHOW FULL COLUMNS FROM `g3ys_route` [ RunTime:0.010120s ]
  5. SELECT * FROM `g3ys_route` WHERE ( `subsite_id` = '35' OR `subsite_id` = '0' ) AND `module` = 'home' AND `status` = 1 ORDER BY `sort` DESC,`id` ASC [ RunTime:0.003514s ]
  6. SHOW FULL COLUMNS FROM `g3ys_theme` [ RunTime:0.011030s ]
  7. SELECT `paginator` FROM `g3ys_theme` WHERE `module` = 'home' AND `name` = 'etf' AND `subsite_id` = '35' LIMIT 1 [ RunTime:0.001112s ]
  8. SHOW FULL COLUMNS FROM `g3ys_lang` [ RunTime:0.015147s ]
  9. SELECT * FROM `g3ys_lang` WHERE `subsite_id` = 35 AND ( ( LOWER(name) = 'en-us' ) OR `subtag` = 'en-us' ) AND `status` = 1 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001862s ]
  10. SHOW FULL COLUMNS FROM `g3ys_member` [ RunTime:0.017493s ]
  11. SELECT * FROM `g3ys_member` WHERE `id` = 0 AND `subsite_id` = '35' LIMIT 1 [ RunTime:0.003930s ]
  12. SHOW TABLES LIKE 'g3ys_category_lang' [ RunTime:0.008394s ]
  13. SHOW FULL COLUMNS FROM `g3ys_category_lang` [ RunTime:0.008695s ]
  14. SELECT * FROM `g3ys_category_lang` WHERE `subsite_id` = '35' AND `category_id` = '2077' AND `lang` = 'en-US' LIMIT 1 [ RunTime:0.001327s ]
  15. SELECT * FROM `g3ys_category_lang` WHERE `subsite_id` = '35' AND `category_id` = '1393' AND `lang` = 'en-US' LIMIT 1 [ RunTime:0.004150s ]
  16. SELECT * FROM `g3ys_category_lang` WHERE `subsite_id` = '35' AND `category_id` = '1394' AND `lang` = 'en-US' LIMIT 1 [ RunTime:0.000856s ]
  17. SELECT * FROM `g3ys_category_lang` WHERE `subsite_id` = '35' AND `category_id` = '1395' AND `lang` = 'en-US' LIMIT 1 [ RunTime:0.003627s ]
  18. SELECT * FROM `g3ys_category_lang` WHERE `subsite_id` = '35' AND `category_id` = '1396' AND `lang` = 'en-US' LIMIT 1 [ RunTime:0.002583s ]
  19. SELECT * FROM `g3ys_category_lang` WHERE `subsite_id` = '35' AND `category_id` = '2075' AND `lang` = 'en-US' LIMIT 1 [ RunTime:0.001520s ]
  20. SELECT * FROM `g3ys_category_lang` WHERE `subsite_id` = '35' AND `category_id` = '2076' AND `lang` = 'en-US' LIMIT 1 [ RunTime:0.002520s ]
  21. SHOW FULL COLUMNS FROM `g3ys_document` [ RunTime:0.019591s ]
  22. SELECT `id` FROM `g3ys_document` WHERE `category_id` = 2077 AND `subsite_id` = 35 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002773s ]
  23. SELECT `id` FROM `g3ys_document` WHERE `category_id` = 2077 AND `subsite_id` = 0 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002746s ]
  24. SHOW FULL COLUMNS FROM `g3ys_model` [ RunTime:0.020036s ]
  25. SELECT `extend` FROM `g3ys_model` WHERE `id` = 1 LIMIT 1 [ RunTime:0.003380s ]
  26. SHOW FULL COLUMNS FROM `g3ys_attribute` [ RunTime:0.017803s ]
  27. SELECT `id`,`name`,`title`,`field`,`type`,`value`,`remark`,`is_show`,`extra`,`model_id`,`is_must`,`status`,`update_time`,`create_time`,`fields`,`search`,`relative`,`relative_fields`,`is_lang` FROM `g3ys_attribute` WHERE `model_id` = 1 [ RunTime:0.007940s ]
  28. SELECT `extend` FROM `g3ys_model` WHERE `id` = 2 LIMIT 1 [ RunTime:0.004836s ]
  29. SELECT `id`,`name`,`title`,`field`,`type`,`value`,`remark`,`is_show`,`extra`,`model_id`,`is_must`,`status`,`update_time`,`create_time`,`fields`,`search`,`relative`,`relative_fields`,`is_lang` FROM `g3ys_attribute` WHERE `model_id` IN (2,1) [ RunTime:0.003194s ]
  30. SHOW TABLES LIKE 'g3ys_document_article' [ RunTime:0.012980s ]
  31. SELECT COUNT(*) AS think_count FROM `g3ys_document` `a` INNER JOIN `g3ys_total` `t` ON `a`.`id`=`t`.`target_id` INNER JOIN `g3ys_document_article` `d` ON `a`.`id`=`d`.`document_id` WHERE 0 = 1 AND `pid` = '0' AND `status` = '1' AND `document_type` = 0 AND `subsite_id` = 35 [ RunTime:0.006069s ]
  32. SELECT * FROM `g3ys_category_lang` WHERE `category_id` = '2077' AND `subsite_id` = '35' AND `lang` = 'en-US' [ RunTime:0.003061s ]
  33. SHOW FULL COLUMNS FROM `g3ys_record` [ RunTime:0.014705s ]
  34. SELECT `id` FROM `g3ys_record` WHERE `subsite_id` = '35' AND `type` = 'article_category' AND `url` = 'https://www.thaietf.com/privacy_policy' AND `create_time` >= 1787057465 AND ( `visitor_id` = 'aab8212d254dec7e8154dfa800dba0ca' OR `session_id` = 'fd27cd32087d7024eac8ca0d46f9572e' ) LIMIT 1 [ RunTime:0.003617s ]
  35. INSERT INTO `g3ys_record` SET `subsite_id` = '35' , `uid` = '0' , `visitor_id` = 'aab8212d254dec7e8154dfa800dba0ca' , `session_id` = 'fd27cd32087d7024eac8ca0d46f9572e' , `type` = 'article_category' , `target_id` = '2077' , `target_type` = 0 , `category_id` = '2077' , `title` = 'Privacy Policy' , `url` = 'https://www.thaietf.com/privacy_policy' , `path` = '/privacy_policy' , `query_string` = '' , `referer` = '' , `referer_domain` = '' , `source_type` = 'direct' , `source_domain` = '' , `search_engine` = '' , `search_keyword` = '' , `utm_source` = '' , `utm_medium` = '' , `utm_campaign` = '' , `utm_term` = '' , `utm_content` = '' , `ip` = '216.73.217.177' , `user_agent` = 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' , `device_type` = 'pc' , `browser` = '其他' , `browser_version` = '' , `os` = '其他' , `os_version` = '' , `language` = '' , `is_spider` = 0 , `spider_name` = '' , `status_code` = 200 , `country` = '' , `province` = '' , `city` = '' , `district` = '' , `isp` = '' , `region_code` = '' , `geo_status` = 0 , `geo_time` = 0 , `create_time` = 1787057525 , `update_time` = 1787057525 [ RunTime:0.010048s ]
  36. SELECT * FROM `g3ys_route` WHERE ( `subsite_id` = '35' OR `subsite_id` = '0' ) AND `module` = 'home' AND `status` = 1 ORDER BY `sort` DESC,`id` ASC [ RunTime:0.004619s ]
  37. SHOW FULL COLUMNS FROM `g3ys_ad_location` [ RunTime:0.012059s ]
  38. SELECT * FROM `g3ys_ad_location` WHERE `name` = 'ad-right' AND `subsite_id` = '35' AND `status` = 1 LIMIT 1 [ RunTime:0.005677s ]
  39. SHOW FULL COLUMNS FROM `g3ys_ad` [ RunTime:0.015880s ]
  40. SELECT * FROM `g3ys_ad` WHERE `subsite_id` = '35' AND `ad_location_id` = '63' AND `status` = 1 AND `device` IN ('all','pc') AND ( `start_time` = 0 OR `start_time` <= 1787057525 ) AND ( `end_time` = 0 OR `end_time` >= 1787057525 ) ORDER BY `sort` DESC,`id` DESC [ RunTime:0.006265s ]
  41. SHOW FULL COLUMNS FROM `g3ys_ad_lang` [ RunTime:0.009407s ]
  42. SELECT * FROM `g3ys_ad_lang` WHERE `ad_id` = 63 AND `subsite_id` = '35' AND `lang` = 'en-US' [ RunTime:0.007470s ]
  43. SHOW FULL COLUMNS FROM `g3ys_ad_lang` [ RunTime:0.007952s ]
  44. SHOW FULL COLUMNS FROM `g3ys_tags` [ RunTime:0.014092s ]
  45. SELECT * FROM `g3ys_tags` WHERE `subsite_id` = 35 AND `status` = 1 ORDER BY `sort` DESC,`id` DESC LIMIT 15 [ RunTime:0.004280s ]
  46. SHOW FULL COLUMNS FROM `g3ys_tags_lang` [ RunTime:0.010559s ]
  47. SELECT * FROM `g3ys_tags_lang` WHERE `tags_id` IN (777,776,775,774,773,772,771,770,769,768,767,766,765,764,763) AND `subsite_id` = 35 AND `lang` = 'en-US' [ RunTime:0.005618s ]
  48. SELECT * FROM `g3ys_route` WHERE ( `subsite_id` = '35' OR `subsite_id` = '0' ) AND `module` = 'home' AND `status` = 1 ORDER BY `sort` DESC,`id` ASC [ RunTime:0.001444s ]
  49. SELECT * FROM `g3ys_route` WHERE ( `subsite_id` = '35' OR `subsite_id` = '0' ) AND `module` = 'home' AND `status` = 1 ORDER BY `sort` DESC,`id` ASC [ RunTime:0.001167s ]
1.039844s