PHP 4.0 Bug #6471: Duplicate/redundant ISAPI variable requests

From: Date: Thu, 31 Aug 2000 17:33:31 +0000
Subject: PHP 4.0 Bug #6471: Duplicate/redundant ISAPI variable requests
Groups: php.dev 
Request: Send a blank email to php-dev+get-31472@lists.php.net to get a copy of this message
From: charles@invis.net Operating system: Win2k PHP version: 4.0.2 PHP Bug Type: Performance problem Bug description: Duplicate/redundant ISAPI variable requests PHP asks for the following ISAPI variables, in this order: HTTP_COOKIE * ALL_HTTP * APPL_MD_PATH APPL_PHYSICAL_PATH AUTH_PASSWORD AUTH_TYPE AUTH_USER CERT_COOKIE + CERT_FLAGS + CERT_ISSUER + CERT_KEYSIZE + CERT_SECRETKEYSIZE + CERT_SERIALNUMBER + CERT_SERVER_ISSUER + CERT_SERVER_SUBJECT + CERT_SUBJECT + CONTENT_LENGTH CONTENT_TYPE LOGON_USER HTTP_COOKIE * HTTPS HTTPS_KEYSIZE + HTTPS_SECRETKEYSIZE + HTTPS_SERVER_ISSUER + HTTPS_SERVER_SUBJECT + INSTANCE_ID INSTANCE_META_PATH PATH_INFO PATH_TRANSLATED QUERY_STRING REMOTE_ADDR REMOTE_HOST REMOTE_USER REQUEST_METHOD REQUEST_URI SCRIPT_NAME * SERVER_NAME SERVER_PORT SERVER_PORT_SECURE + SERVER_PROTOCOL SERVER_SOFTWARE URL SCRIPT_NAME * ALL_HTTP * The ones marked with a * are requested twice, and the ones marked with a + shouldn't be requested unless HTTPS is set to 'on'. In all, 17 out of the 44 calls to GetServerVariable are avoidable.

« previous php.dev (#31472) next »