Tycoon Talk
Become a Big fish!
The number 1 forum for online business!
Post topics, ask questions, share your knowledge.
Tycoon Talk is part of Freelancer.com - find skilled workers online at a fraction of the cost.

General Discussions


You are currently viewing our General Discussions as a guest. Please register to participate.
Login



Reply
After trying to make virtual subdomains with mod_rewriting
Old 09-10-2006, 08:43 PM After trying to make virtual subdomains with mod_rewriting
Average Talker

Posts: 15
Trades: 0
After trying to make virtual subdomains with mod_rewriting for phpbb multiforums script
Any variables are not being passed at all to php scripts, e.g profile.php does not see any variables, admin/index.php and so on...
Register Global, arrays, argv all set on.

Some technical details

.htaccess on root folder
RewriteEngine on
ReWriteCond %{HTTP_HOST} !^$
ReWriteCond %{HTTP_HOST} !www\.talkorchat\.com
ReWriteCond %{HTTP_HOST} (.*)\.talkorchat\.com
ReWriteRule (.*) seo.php?multiusername=%1


Seo.php
<?php
//$multiusername = $_SERVER['REQUEST_URI'];
//$multiusername = "zzz";
echo "seo mode ".$mode;
define("MFORUM", $multiusername);

include('multiconfig.php');
include('config.php');

$file = $_SERVER['REQUEST_URI'];
$file = "/".$multiusername.$_SERVER['REQUEST_URI'];
//echo " URI $file";

if($script_path)
{
$slash = '/';
}
// /phppbb/zzz/
$replace = $slash.$script_path.'/'.MFORUM.'/';

//$replace = "/".$multiusername."/";


…………………

profile.php

if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )

{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
$mode = htmlspecialchars($mode);

if ( $mode == 'viewprofile' )



………………

testing with normal URL phpinfo()
it is ok QUERY STRING is set and zzz.php script response with $mode=ok

PHP VariablesVariable Value
PHP_SELF /zzz.php
_REQUEST["mode"] ok
_GET["mode"] ok
_SERVER["AuthDigestEnableQueryStringHack"] On
_SERVER["SCRIPT_URL"] /zzz.php
_SERVER["SCRIPT_URI"] phpinfo()
_SERVER["HTTP_USER_AGENT"] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 9.01
_SERVER["HTTP_HOST"] talkorchat.com
_SERVER["HTTP_ACCEPT"] text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
_SERVER["HTTP_ACCEPT_LANGUAGE"] ru,en;q=0.9
_SERVER["HTTP_ACCEPT_CHARSET"] iso-8859-1, utf-8, utf-16, *;q=0.1
_SERVER["HTTP_ACCEPT_ENCODING"] deflate, gzip, x-gzip, identity, *;q=0
_SERVER["HTTP_CACHE_CONTROL"] no-cache
_SERVER["HTTP_CONNECTION"] Keep-Alive, TE
_SERVER["HTTP_TE"] deflate, gzip, chunked, identity, trailers
_SERVER["PATH"] C:\Perl\bin\;C:\server\xampp\perl\bin\;c:\server\x ampp\imagic;C:\WINDOWS\system32;C:\WINDOWS;C:\WIND OWS\System32\Wbem
_SERVER["SystemRoot"] C:\WINDOWS
_SERVER["COMSPEC"] C:\WINDOWS\system32\cmd.exe
_SERVER["PATHEXT"] .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
_SERVER["WINDIR"] C:\WINDOWS
_SERVER["SERVER_SIGNATURE"] <address>Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8b mod_autoindex_color PHP/5.1.4 Server at talkorchat.com Port 80</address>
_SERVER["SERVER_SOFTWARE"] Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8b mod_autoindex_color PHP/5.1.4
_SERVER["SERVER_NAME"] talkorchat.com
_SERVER["SERVER_ADDR"] 62.141.48.86
_SERVER["SERVER_PORT"] 80
_SERVER["REMOTE_ADDR"] 87.119.168.66
_SERVER["DOCUMENT_ROOT"] C:/aweb/talkorchat.com/
_SERVER["SERVER_ADMIN"] admin@localhost
_SERVER["SCRIPT_FILENAME"] C:/aweb/talkorchat.com/zzz.php
_SERVER["REMOTE_PORT"] 61357
_SERVER["GATEWAY_INTERFACE"] CGI/1.1
_SERVER["SERVER_PROTOCOL"] HTTP/1.1
_SERVER["REQUEST_METHOD"] GET
_SERVER["QUERY_STRING"] mode=ok
_SERVER["REQUEST_URI"] /zzz.php?mode=ok
_SERVER["SCRIPT_NAME"] /zzz.php
_SERVER["PHP_SELF"] /zzz.php
_SERVER["REQUEST_TIME"] 1157924913
_SERVER["argv"] Array
_SERVER["argc"] 1




phpinfo()
PHP Variables
Variable Value
PHP_SELF /seo.php
_REQUEST["multiusername"] zzz
_REQUEST["ok"] yes
_REQUEST["ViewCookie"] true
_REQUEST["ForumSetCookie"] xxx
_REQUEST["phpbb_aaa_data"] a:2:{s:11:\"autologinid\";s:32:\"12473402644ff4b2f af6179.33242983\";s:6:\"userid\";i:2;}
_REQUEST["phpbb_xxx_data"] a:2:{s:11:\"autologinid\";s:0:\"\";s:6:\"userid\"; i:-1;}
_REQUEST["phpbb2mysql_data"] a:2:{s:11:\"autologinid\";s:0:\"\";s:6:\"userid\"; i:-1;}
_GET["multiusername"] zzz
_GET["ok"] yes
_COOKIE["ViewCookie"] true
_COOKIE["ForumSetCookie"] xxx
_COOKIE["phpbb_aaa_data"] a:2:{s:11:\"autologinid\";s:32:\"12473402644ff4b2f af6179.33242983\";s:6:\"userid\";i:2;}
_COOKIE["phpbb_xxx_data"] a:2:{s:11:\"autologinid\";s:0:\"\";s:6:\"userid\"; i:-1;}
_COOKIE["phpbb2mysql_data"] a:2:{s:11:\"autologinid\";s:0:\"\";s:6:\"userid\"; i:-1;}
_SERVER["REDIRECT_AuthDigestEnableQueryStringHack"] On
_SERVER["REDIRECT_STATUS"] 200
_SERVER["AuthDigestEnableQueryStringHack"] On
_SERVER["HTTP_ACCEPT"] */*
_SERVER["HTTP_ACCEPT_LANGUAGE"] en-us
_SERVER["HTTP_UA_CPU"] x86
_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
_SERVER["HTTP_USER_AGENT"] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)
_SERVER["HTTP_HOST"] zzz.talkorchat.com
_SERVER["HTTP_CONNECTION"] Keep-Alive
_SERVER["HTTP_COOKIE"] ViewCookie=true; ForumSetCookie=xxx; phpbb_aaa_data=a%3A2%3A%7Bs%3A11%3A%22autologinid% 22%3Bs%3A32%3A%2212473402644ff4b2faf6179.33242983% 22%3Bs%3A6%3A%22userid%22%3Bi%3A2%3B%7D; phpbb_xxx_data=a%3A2%3A%7Bs%3A11%3A%22autologinid% 22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bi%3A-1%3B%7D; phpbb2mysql_data=a%3A2%3A%7Bs%3A11%3A%22autologini d%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bi%3 A-1%3B%7D
_SERVER["PATH"] C:\Perl\bin\;C:\server\xampp\perl\bin\;c:\server\x ampp\imagic;C:\WINDOWS\system32;C:\WINDOWS;C:\WIND OWS\System32\Wbem
_SERVER["SystemRoot"] C:\WINDOWS
_SERVER["COMSPEC"] C:\WINDOWS\system32\cmd.exe
_SERVER["PATHEXT"] .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
_SERVER["WINDIR"] C:\WINDOWS
_SERVER["SERVER_SIGNATURE"] <address>Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8b mod_autoindex_color PHP/5.1.4 Server at zzz.talkorchat.com Port 80</address>
_SERVER["SERVER_SOFTWARE"] Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8b mod_autoindex_color PHP/5.1.4
_SERVER["SERVER_NAME"] zzz.talkorchat.com
_SERVER["SERVER_ADDR"] 62.141.48.86
_SERVER["SERVER_PORT"] 80
_SERVER["REMOTE_ADDR"] 62.141.48.86
_SERVER["DOCUMENT_ROOT"] C:/aweb/talkorchat.com/
_SERVER["SERVER_ADMIN"] admin@localhost
_SERVER["SCRIPT_FILENAME"] C:/aweb/talkorchat.com/seo.php
_SERVER["REMOTE_PORT"] 4907
_SERVER["REDIRECT_QUERY_STRING"] multiusername=zzz&ok=yes
_SERVER["REDIRECT_URL"] /zzz.php
_SERVER["GATEWAY_INTERFACE"] CGI/1.1
_SERVER["SERVER_PROTOCOL"] HTTP/1.1
_SERVER["REQUEST_METHOD"] GET
_SERVER["QUERY_STRING"] multiusername=zzz&ok=yes
_SERVER["REQUEST_URI"] /zzz.php?mode=ok
_SERVER["SCRIPT_NAME"] /seo.php
_SERVER["PHP_SELF"] /seo.php
_SERVER["REQUEST_TIME"] 1157925274
_SERVER["argv"] Array
_SERVER["argc"] 1

How to solve this problem?
eugene2008 is offline
Reply With Quote
View Public Profile
 
 
Register now for full access!
Reply     « Reply to After trying to make virtual subdomains with mod_rewriting
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off





   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML



Page generated in 0.13024 seconds with 12 queries