server-all-vars-ordered.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. echo "<pre>\n";
  3. foreach ([
  4. 'CONTENT_LENGTH',
  5. 'HTTP_CONTENT_LENGTH',
  6. 'HTTP_SPECIAL_CHARS',
  7. 'DOCUMENT_ROOT',
  8. 'DOCUMENT_URI',
  9. 'GATEWAY_INTERFACE',
  10. 'HTTP_HOST',
  11. 'HTTPS',
  12. 'PATH_INFO',
  13. 'CONTENT_TYPE',
  14. 'DOCUMENT_ROOT',
  15. 'REMOTE_ADDR',
  16. 'CONTENT_LENGTH',
  17. 'PHP_SELF',
  18. 'REMOTE_HOST',
  19. 'REQUEST_SCHEME',
  20. 'SCRIPT_FILENAME',
  21. 'SCRIPT_NAME',
  22. 'SERVER_NAME',
  23. 'SERVER_PORT',
  24. 'SERVER_PROTOCOL',
  25. 'SERVER_SOFTWARE',
  26. 'SSL_PROTOCOL',
  27. 'AUTH_TYPE',
  28. 'REMOTE_IDENT',
  29. 'CONTENT_TYPE',
  30. 'PATH_TRANSLATED',
  31. 'QUERY_STRING',
  32. 'REMOTE_USER',
  33. 'REQUEST_METHOD',
  34. 'REQUEST_URI',
  35. 'HTTP_X_EMPTY_HEADER',
  36. ] as $name) {
  37. echo "$name:" . $_SERVER[$name] . "\n";
  38. }
  39. echo "</pre>";