%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/11585/cwd/html/ppaobm/vendor/ralouphie/getallheaders/tests/ |
Upload File : |
<?php class GetAllHeadersTest extends \PHPUnit_Framework_TestCase { /** * @dataProvider testWorksData */ public function testWorks($test_type, $expected, $server) { foreach ($server as $key => $val) { $_SERVER[$key] = $val; } $result = getallheaders(); $this->assertEquals($expected, $result, "Error testing $test_type works."); } public function testWorksData() { return array( array( 'normal case', array( 'Key-One' => 'foo', 'Key-Two' => 'bar', 'Another-Key-For-Testing' => 'baz' ), array( 'HTTP_KEY_ONE' => 'foo', 'HTTP_KEY_TWO' => 'bar', 'HTTP_ANOTHER_KEY_FOR_TESTING' => 'baz' ) ), array( 'Content-Type', array( 'Content-Type' => 'two' ), array( 'HTTP_CONTENT_TYPE' => 'one', 'CONTENT_TYPE' => 'two' ) ), array( 'Content-Length', array( 'Content-Length' => '222' ), array( 'CONTENT_LENGTH' => '222', 'HTTP_CONTENT_LENGTH' => '111' ) ), array( 'Content-Length (HTTP_CONTENT_LENGTH only)', array( 'Content-Length' => '111' ), array( 'HTTP_CONTENT_LENGTH' => '111' ) ), array( 'Content-MD5', array( 'Content-Md5' => 'aef123' ), array( 'CONTENT_MD5' => 'aef123', 'HTTP_CONTENT_MD5' => 'fea321' ) ), array( 'Content-MD5 (HTTP_CONTENT_MD5 only)', array( 'Content-Md5' => 'f123' ), array( 'HTTP_CONTENT_MD5' => 'f123' ) ), array( 'Authorization (normal)', array( 'Authorization' => 'testing' ), array( 'HTTP_AUTHORIZATION' => 'testing', ) ), array( 'Authorization (redirect)', array( 'Authorization' => 'testing redirect' ), array( 'REDIRECT_HTTP_AUTHORIZATION' => 'testing redirect', ) ), array( 'Authorization (PHP_AUTH_USER + PHP_AUTH_PW)', array( 'Authorization' => 'Basic ' . base64_encode('foo:bar') ), array( 'PHP_AUTH_USER' => 'foo', 'PHP_AUTH_PW' => 'bar' ) ), array( 'Authorization (PHP_AUTH_DIGEST)', array( 'Authorization' => 'example-digest' ), array( 'PHP_AUTH_DIGEST' => 'example-digest' ) ) ); } }