Added postredir request options constants
authorMichael Wallner <mike@php.net>
Fri, 31 Jul 2009 08:26:52 +0000 (08:26 +0000)
committerMichael Wallner <mike@php.net>
Fri, 31 Jul 2009 08:26:52 +0000 (08:26 +0000)
http_request_api.c
http_request_object.c

index adc3a5644a548a584a2930a77b1e8088d8d6d6fe..904e3e404b4657227159742e4a804b5077f39db6 100644 (file)
@@ -192,7 +192,13 @@ PHP_MINIT_FUNCTION(http_request)
        HTTP_LONG_CONSTANT("HTTP_PROXY_SOCKS5", CURLPROXY_SOCKS5);
        HTTP_LONG_CONSTANT("HTTP_PROXY_HTTP", CURLPROXY_HTTP);
 #if HTTP_CURL_VERSION(7,19,4)
-       TTP_LONG_CONSTANT("HTTP_PROXY_HTTP_1_0", CURLPROXY_HTTP_1_0);
+       HTTP_LONG_CONSTANT("HTTP_PROXY_HTTP_1_0", CURLPROXY_HTTP_1_0);
+#endif
+
+#if HTTP_CURL_VERSION(7,19,1)
+       HTTP_LONG_CONSTANT("HTTP_POSTREDIR_301", CURL_REDIR_POST_301);
+       HTTP_LONG_CONSTANT("HTTP_POSTREDIR_302", CURL_REDIR_POST_302);
+       HTTP_LONG_CONSTANT("HTTP_POSTREDIR_ALL", CURL_REDIR_POST_ALL);
 #endif
        return SUCCESS;
 }
index 09c43a56ae1a527ef59df29fe07057930e601f79..be4b77d3f54e770d1b294c5de7eb4f399f53c1f4 100644 (file)
@@ -452,6 +452,15 @@ PHP_MINIT_FUNCTION(http_request_object)
        zend_declare_class_constant_long(THIS_CE, ZEND_STRS("PROXY_HTTP_1_0")-1, CURLPROXY_HTTP_1_0 TSRMLS_CC);
 #      endif
 #endif /* WONKY */
+
+       /*
+       * Post Redirection Constants
+       */
+#if HTTP_CURL_VERSION(7,19,1)
+       zend_declare_class_constant_long(THIS_CE, ZEND_STRS("POSTREDIR_301")-1, CURL_REDIR_POST_301 TSRMLS_CC);
+       zend_declare_class_constant_long(THIS_CE, ZEND_STRS("POSTREDIR_302")-1, CURL_REDIR_POST_302 TSRMLS_CC);
+       zend_declare_class_constant_long(THIS_CE, ZEND_STRS("POSTREDIR_ALL")-1, CURL_REDIR_POST_ALL TSRMLS_CC);
+#endif
        
        return SUCCESS;
 }