Bug #16891: PATH_INFO
| From: | mircea at nistor dot net | Date: | Mon, 29 Apr 2002 00:28:58 +0000 |
| Subject: | Bug #16891: PATH_INFO | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-6399@lists.php.net to get a copy of this message | ||
From: mircea@nistor.net
Operating system: Linux
PHP version: 4.2.0
PHP Bug Type: *Web Server problem
Bug description: PATH_INFO
I have compiled PHP 4.2.0 with:
./configure --with-apache=../apache_1.3.24 --enable-ftp
--enable-discard-path
and apache 1.3.24 with:
./configure --prefix=/usr/local/apache-1.3.24
--activate-module=src/modules/php4/libphp4.a
After I run httpd I can't see $PATH_INFO
I did the same thing with php 4.1.2 and works ok.
is there any settings to enable PATH_INFO or there is problem
with that.
P.S. Also, I can't see the whole name from PHP Variables.
insted of HTTP_SERVER_..... I see _SERVER_...
Thanks,
here are more info:
PATH_INFO=
PHP Version 4.2.0
System
Linux netdot 2.4.7-10 #1 Thu Sep 6 17:27:27 EDT 2001 i686
unknown
Build Date
Apr 28 2002 19:13:40
Configure Command
'./configure' '--with-apache=../apache_1.3.24' '--enable-ftp'
'--enable-discard-path'
Server API
Apache
Virtual Directory Support
disabled
Configuration File (php.ini) Path
/usr/local/lib
Debug Build
no
Thread Safety
disabled
This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.2.0, Copyright (c) 1998-2002 Zend Technologies
PHP 4 Credits
Configuration
PHP Core
Directive
Local Value
Master Value
allow_call_time_pass_reference
On
On
allow_url_fopen
1
1
always_populate_raw_post_data
0
0
arg_separator.input
&
&
arg_separator.output
&
&
asp_tags
Off
Off
auto_append_file
no value
no value
auto_prepend_file
no value
no value
browscap
no value
no value
default_charset
no value
no value
default_mimetype
text/html
text/html
define_syslog_variables
Off
Off
disable_functions
no value
no value
display_errors
On
On
display_startup_errors
Off
Off
doc_root
no value
no value
enable_dl
On
On
error_append_string
no value
no value
error_log
no value
no value
error_prepend_string
no value
no value
error_reporting
no value
no value
expose_php
On
On
extension_dir
/usr/local/lib/php/extensions/no-debug-non-zts-20010901
/usr/local/lib/php/extensions/no-debug-non-zts-20010901
file_uploads
1
1
gpc_order
GPC
GPC
highlight.bg
#FFFFFF
#FFFFFF
highlight.comment
#FF8000
#FF8000
highlight.default
#0000BB
#0000BB
highlight.html
#000000
#000000
highlight.keyword
#007700
#007700
highlight.string
#DD0000
#DD0000
html_errors
On
On
ignore_user_abort
Off
Off
implicit_flush
Off
Off
include_path
.:/usr/local/lib/php
.:/usr/local/lib/php
log_errors
Off
Off
magic_quotes_gpc
On
On
magic_quotes_runtime
Off
Off
magic_quotes_sybase
Off
Off
max_execution_time
30
30
open_basedir
no value
no value
output_buffering
0
0
output_handler
no value
no value
post_max_size
8M
8M
precision
14
14
register_argc_argv
On
On
register_globals
Off
Off
safe_mode
Off
Off
safe_mode_exec_dir
1
1
safe_mode_gid
Off
Off
safe_mode_include_dir
no value
no value
sendmail_from
no value
no value
sendmail_path
/usr/sbin/sendmail -t -i
/usr/sbin/sendmail -t -i
short_open_tag
On
On
SMTP
localhost
localhost
sql.safe_mode
Off
Off
track_errors
Off
Off
unserialize_callback_func
no value
no value
upload_max_filesize
2M
2M
upload_tmp_dir
no value
no value
user_dir
no value
no value
variables_order
no value
no value
xmlrpc_error_number
0
0
xmlrpc_errors
Off
Off
y2k_compliance
Off
Off
xml
XML Support
active
XML Namespace Support
active
EXPAT Version
1.95.2
standard
Regex Library
Bundled library enabled
Dynamic Library Support
enabled
Path to sendmail
/usr/sbin/sendmail -t -i
Directive
Local Value
Master Value
assert.active
1
1
assert.bail
0
0
assert.callback
no value
no value
assert.quiet_eval
0
0
assert.warning
1
1
safe_mode_allowed_env_vars
PHP_
PHP_
safe_mode_protected_env_vars
LD_LIBRARY_PATH
LD_LIBRARY_PATH
url_rewriter.tags
a=href,area=href,frame=src,form=fakeentry
a=href,area=href,frame=src,form=fakeentry
session
Session Support
enabled
Directive
Local Value
Master Value
session.auto_start
Off
Off
session.cache_expire
180
180
session.cache_limiter
nocache
nocache
session.cookie_domain
no value
no value
session.cookie_lifetime
0
0
session.cookie_path
/
/
session.cookie_secure
Off
Off
session.entropy_file
no value
no value
session.entropy_length
0
0
session.gc_maxlifetime
1440
1440
session.gc_probability
1
1
session.name
PHPSESSID
PHPSESSID
session.referer_check
no value
no value
session.save_handler
files
files
session.save_path
/tmp
/tmp
session.serialize_handler
php
php
session.use_cookies
On
On
session.use_trans_sid
1
1
posix
Revision
$Revision: 1.42.2.2 $
pcre
PCRE (Perl Compatible Regular Expressions) Support
enabled
PCRE Library Version
3.4 22-Aug-2000
mysql
MySQL Support
enabled
Active Persistent Links
0
Active Links
0
Client API version
3.23.39
MYSQL_MODULE_TYPE
builtin
MYSQL_SOCKET
/tmp/mysql.sock
MYSQL_INCLUDE
MYSQL_LIBS
Directive
Local Value
Master Value
mysql.allow_persistent
On
On
mysql.default_host
no value
no value
mysql.default_password
no value
no value
mysql.default_port
no value
no value
mysql.default_socket
no value
no value
mysql.default_user
no value
no value
mysql.max_links
Unlimited
Unlimited
mysql.max_persistent
Unlimited
Unlimited
ftp
FTP support
enabled
ctype
ctype functions
enabled (experimental)
apache
APACHE_INCLUDE
APACHE_TARGET
Apache Version
Apache/1.3.24
Apache Release
10324100
Apache API Version
19990320
Hostname:Port
127.0.0.1:80
User/Group
nobody(99)/99
Max Requests
Per Child: 0 - Keep Alive: on - Max Per Connection: 100
Timeouts
Connection: 300 - Keep-Alive: 15
Server Root
/usr/local/apache-1.3.24
Loaded Modules
mod_php4, mod_auth, mod_access, mod_alias, mod_actions,
mod_asis, mod_cgi, mod_dir, mod_include, mod_status,
mod_negotiation, mod_mime, mod_log_config, mod_env, http_core
Directive
Local Value
Master Value
child_terminate
0
0
engine
1
1
last_modified
0
0
xbithack
0
0
Apache Environment
Variable
Value
DOCUMENT_ROOT
/usr/local/apache-1.3.24/htdocs
HTTP_ACCEPT
text/*, image/jpeg, image/png, image/*, */*
HTTP_ACCEPT_CHARSET
Any, utf-8, *
HTTP_ACCEPT_ENCODING
x-gzip, gzip, identity
HTTP_ACCEPT_LANGUAGE
en, en_US
HTTP_CACHE_CONTROL
no-cache
HTTP_CONNECTION
Keep-Alive
HTTP_HOST
localhost
HTTP_PRAGMA
no-cache
HTTP_USER_AGENT
Mozilla/5.0 (compatible; Konqueror/2.2-11; Linux)
PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/root/bin
REMOTE_ADDR
127.0.0.1
REMOTE_PORT
32913
SCRIPT_FILENAME
/usr/local/apache-1.3.24/htdocs/aa.php
SERVER_ADDR
127.0.0.1
SERVER_ADMIN
root@netdot.corp.nateng.com
SERVER_NAME
127.0.0.1
SERVER_PORT
80
SERVER_SIGNATURE
<ADDRESS>Apache/1.3.24 Server at 127.0.0.1 Port 80</ADDRESS>
SERVER_SOFTWARE
Apache/1.3.24 (Unix) PHP/4.2.0
GATEWAY_INTERFACE
CGI/1.1
SERVER_PROTOCOL
HTTP/1.1
REQUEST_METHOD
GET
QUERY_STRING
REQUEST_URI
/aa.php/aaaa
SCRIPT_NAME
/aa.php
PATH_INFO
/aaaa
PATH_TRANSLATED
/usr/local/apache-1.3.24/htdocs/aaaa
HTTP Headers Information
HTTP Request Headers
HTTP Request
GET /aa.php/aaaa HTTP/1.1
Accept
text/*, image/jpeg, image/png, image/*, */*
Accept-Charset
Any, utf-8, *
Accept-Encoding
x-gzip, gzip, identity
Accept-Language
en, en_US
Cache-control
no-cache
Connection
Keep-Alive
Host
localhost
Pragma
no-cache
User-Agent
Mozilla/5.0 (compatible; Konqueror/2.2-11; Linux)
HTTP Response Headers
X-Powered-By
PHP/4.2.0
Keep-Alive
timeout=15, max=100
Connection
Keep-Alive
Transfer-Encoding
chunked
Content-Type
text/html
Additional Modules
Environment
Variable
Value
PWD
/usr/src/apache_1.3.24
HOSTNAME
netdot
PVM_RSH
/usr/bin/rsh
QTDIR
/usr/lib/qt-2.3.1
LESSOPEN
|/usr/bin/lesspipe.sh %s
XPVM_ROOT
/usr/share/pvm3/xpvm
KDEDIR
/usr
USER
root
LS_COLORS
no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
MACHTYPE
i386-redhat-linux-gnu
KDE_MULTIHEAD
false
MAIL
/var/spool/mail/root
INPUTRC
/etc/inputrc
OLDPWD
/usr/src/apache_1.3.24/src
BASH_ENV
/root/.bashrc
GTK_RC_FILES
/etc/gtk/gtkrc:/root/.gtkrc
XMODIFIERS
@im=none
LANG
en_US
COLORTERM
DISPLAY
:0
LOGNAME
root
SHLVL
3
SESSION_MANAGER
local/netdot:/tmp/.ICE-unix/1325
SHELL
/bin/bash
USERNAME
root
HOSTTYPE
i386
QT_XFT
1
OSTYPE
linux-gnu
HISTSIZE
1000
LAMHELPFILE
/etc/lam/lam-helpfile
PVM_ROOT
/usr/share/pvm3
HOME
/root
TERM
xterm
SSH_ASKPASS
/usr/libexec/openssh/gnome-ssh-askpass
PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/root/bin
_
/usr/local/apache-1.3.24/bin/httpd
PHP Variables
Variable
Value
_SERVER["DOCUMENT_ROOT"]
/usr/local/apache-1.3.24/htdocs
_SERVER["HTTP_ACCEPT"]
text/*, image/jpeg, image/png, image/*, */*
_SERVER["HTTP_ACCEPT_CHARSET"]
Any, utf-8, *
_SERVER["HTTP_ACCEPT_ENCODING"]
x-gzip, gzip, identity
_SERVER["HTTP_ACCEPT_LANGUAGE"]
en, en_US
_SERVER["HTTP_CACHE_CONTROL"]
no-cache
_SERVER["HTTP_CONNECTION"]
Keep-Alive
_SERVER["HTTP_HOST"]
localhost
_SERVER["HTTP_PRAGMA"]
no-cache
_SERVER["HTTP_USER_AGENT"]
Mozilla/5.0 (compatible; Konqueror/2.2-11; Linux)
_SERVER["PATH"]
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/root/bin
_SERVER["REMOTE_ADDR"]
127.0.0.1
_SERVER["REMOTE_PORT"]
32913
_SERVER["SCRIPT_FILENAME"]
/usr/local/apache-1.3.24/htdocs/aa.php
_SERVER["SERVER_ADDR"]
127.0.0.1
_SERVER["SERVER_ADMIN"]
root@netdot.corp.nateng.com
_SERVER["SERVER_NAME"]
127.0.0.1
_SERVER["SERVER_PORT"]
80
_SERVER["SERVER_SIGNATURE"]
<ADDRESS>Apache/1.3.24 Server at 127.0.0.1 Port 80</ADDRESS>
_SERVER["SERVER_SOFTWARE"]
Apache/1.3.24 (Unix) PHP/4.2.0
_SERVER["GATEWAY_INTERFACE"]
CGI/1.1
_SERVER["SERVER_PROTOCOL"]
HTTP/1.1
_SERVER["REQUEST_METHOD"]
GET
_SERVER["QUERY_STRING"]
_SERVER["REQUEST_URI"]
/aa.php/aaaa
_SERVER["SCRIPT_NAME"]
/aa.php
_SERVER["PATH_INFO"]
/aaaa
_SERVER["PATH_TRANSLATED"]
/usr/local/apache-1.3.24/htdocs/aaaa
_SERVER["PHP_SELF"]
/aa.php/aaaa
_SERVER["argv"]
Array
(
)
_SERVER["argc"]
0
_ENV["PWD"]
/usr/src/apache_1.3.24
_ENV["HOSTNAME"]
netdot
_ENV["PVM_RSH"]
/usr/bin/rsh
_ENV["QTDIR"]
/usr/lib/qt-2.3.1
_ENV["LESSOPEN"]
|/usr/bin/lesspipe.sh %s
_ENV["XPVM_ROOT"]
/usr/share/pvm3/xpvm
_ENV["KDEDIR"]
/usr
_ENV["USER"]
root
_ENV["LS_COLORS"]
no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
_ENV["MACHTYPE"]
i386-redhat-linux-gnu
_ENV["KDE_MULTIHEAD"]
false
_ENV["MAIL"]
/var/spool/mail/root
_ENV["INPUTRC"]
/etc/inputrc
_ENV["OLDPWD"]
/usr/src/apache_1.3.24/src
_ENV["BASH_ENV"]
/root/.bashrc
_ENV["GTK_RC_FILES"]
/etc/gtk/gtkrc:/root/.gtkrc
_ENV["XMODIFIERS"]
@im=none
_ENV["LANG"]
en_US
_ENV["COLORTERM"]
_ENV["DISPLAY"]
:0
_ENV["LOGNAME"]
root
_ENV["SHLVL"]
3
_ENV["SESSION_MANAGER"]
local/netdot:/tmp/.ICE-unix/1325
_ENV["SHELL"]
/bin/bash
_ENV["USERNAME"]
root
_ENV["HOSTTYPE"]
i386
_ENV["QT_XFT"]
1
_ENV["OSTYPE"]
linux-gnu
_ENV["HISTSIZE"]
1000
_ENV["LAMHELPFILE"]
/etc/lam/lam-helpfile
_ENV["PVM_ROOT"]
/usr/share/pvm3
_ENV["HOME"]
/root
_ENV["TERM"]
xterm
_ENV["SSH_ASKPASS"]
/usr/libexec/openssh/gnome-ssh-askpass
_ENV["PATH"]
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/root/bin
_ENV["_"]
/usr/local/apache-1.3.24/bin/httpd
PHP License
This program is free software; you can redistribute it and/or
modify it under the terms of the PHP License as published by
the PHP Group and included in the distribution in the file:
LICENSE
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
If you did not receive a copy of the PHP license, or have any
questions about PHP licensing, please contact license@php.net.
--
Edit bug report at http://bugs.php.net/?id=16891&edit=1
--
Fixed in CVS: http://bugs.php.net/fix.php?id=16891&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=16891&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=16891&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=16891&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16891&r=support
Expected behavior: http://bugs.php.net/fix.php?id=16891&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16891&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16891&r=submittedtwice