Piksel

Untitled

Nov 11th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. <?php
  2. $indicesServer = array('PHP_SELF',
  3. 'argv',
  4. 'argc',
  5. 'GATEWAY_INTERFACE',
  6. 'SERVER_ADDR',
  7. 'SERVER_NAME',
  8. 'SERVER_SOFTWARE',
  9. 'SERVER_PROTOCOL',
  10. 'REQUEST_METHOD',
  11. 'REQUEST_TIME',
  12. 'REQUEST_TIME_FLOAT',
  13. 'QUERY_STRING',
  14. 'DOCUMENT_ROOT',
  15. 'HTTP_ACCEPT',
  16. 'HTTP_ACCEPT_CHARSET',
  17. 'HTTP_ACCEPT_ENCODING',
  18. 'HTTP_ACCEPT_LANGUAGE',
  19. 'HTTP_CONNECTION',
  20. 'HTTP_HOST',
  21. 'HTTP_REFERER',
  22. 'HTTP_USER_AGENT',
  23. 'HTTPS',
  24. 'REMOTE_ADDR',
  25. 'REMOTE_HOST',
  26. 'REMOTE_PORT',
  27. 'REMOTE_USER',
  28. 'REDIRECT_REMOTE_USER',
  29. 'SCRIPT_FILENAME',
  30. 'SERVER_ADMIN',
  31. 'SERVER_PORT',
  32. 'SERVER_SIGNATURE',
  33. 'PATH_TRANSLATED',
  34. 'SCRIPT_NAME',
  35. 'REQUEST_URI',
  36. 'PHP_AUTH_DIGEST',
  37. 'PHP_AUTH_USER',
  38. 'PHP_AUTH_PW',
  39. 'AUTH_TYPE',
  40. 'PATH_INFO',
  41. 'ORIG_PATH_INFO') ;
  42.  
  43. echo '<table cellpadding="10">' ;
  44. foreach ($indicesServer as $arg) {
  45. if (isset($_SERVER[$arg])) {
  46. echo '<tr><td>'.$arg.'</td><td>' . $_SERVER[$arg] . '</td></tr>' ;
  47. }
  48. else {
  49. echo '<tr><td>'.$arg.'</td><td>-</td></tr>' ;
  50. }
  51. }
  52. echo '</table>' ;
  53.  
  54. /*
  55.  
  56. That will give you the result of each variable like (if the file is server_indices.php at the root and Apache Web directory is in E:\web) :
  57.  
  58. PHP_SELF /server_indices.php
  59. argv -
  60. argc -
  61. GATEWAY_INTERFACE CGI/1.1
  62. SERVER_ADDR 127.0.0.1
  63. SERVER_NAME localhost
  64. SERVER_SOFTWARE Apache/2.2.22 (Win64) PHP/5.3.13
  65. SERVER_PROTOCOL HTTP/1.1
  66. REQUEST_METHOD GET
  67. REQUEST_TIME 1361542579
  68. REQUEST_TIME_FLOAT -
  69. QUERY_STRING
  70. DOCUMENT_ROOT E:/web/
  71. HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  72. HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.3
  73. HTTP_ACCEPT_ENCODING gzip,deflate,sdch
  74. HTTP_ACCEPT_LANGUAGE fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
  75. HTTP_CONNECTION keep-alive
  76. HTTP_HOST localhost
  77. HTTP_REFERER http://localhost/
  78. HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17
  79. HTTPS -
  80. REMOTE_ADDR 127.0.0.1
  81. REMOTE_HOST -
  82. REMOTE_PORT 65037
  83. REMOTE_USER -
  84. REDIRECT_REMOTE_USER -
  85. SCRIPT_FILENAME E:/web/server_indices.php
  86. SERVER_ADMIN myemail@personal.us
  87. SERVER_PORT 80
  88. SERVER_SIGNATURE
  89. PATH_TRANSLATED -
  90. SCRIPT_NAME /server_indices.php
  91. REQUEST_URI /server_indices.php
  92. PHP_AUTH_DIGEST -
  93. PHP_AUTH_USER -
  94. PHP_AUTH_PW -
  95. AUTH_TYPE -
  96. PATH_INFO -
  97. ORIG_PATH_INFO -
  98.  
  99. */
  100. ?>
Add Comment
Please, Sign In to add comment