Change The Value Of $_SERVER['SERVER_NAME'] In Apache?

for example, i have and both point to the same index file using the virtualHost directive. what will i do in the apache conf so that when i access the $_SERVER['SERVER_NAME'], the value would still be


Use $_SERVER['SERVER_NAME'] In Production?

Lately I have been writing function after function that gets my server name [URL]... from an .ini file which I created... then I find this: $_SERVER['SERVER_NAME']. Is there anything wrong with using $_SERVER['SERVER_NAME'] in production?

View 3 Replies View Related

How To Remove $_server['server_name'] From A Img Src Attribute?

does anyone no how to remove an $_server['server_name'] from a given image url. For example I have a image that have a src as "".

I want to remove the $_server['server_name'] from that src trribute so i can have the output as "images/aa.jpg".

View 1 Replies View Related

Remove Subdomain From $_SERVER['SERVER_NAME']

I need to make a script where it would remove the subdomain from $_SERVER['SERVER_NAME'] to use it on the domain option of the setcookie function to allow the access of the cookie on all possible subdomains.

For example, let's say I have

function strip_out_subdomain($domain)
//do something to remove subdomain
return $only_my_domain;


View 2 Replies View Related

$_SERVER['SERVER_NAME'] And Require Function?

i have been trying all day to get something to work that will allow me to replicate the / part of an href

Code: [Select]<a href="/images/blah.jpg"> to go from the root folder in php.

i thought the easiest way to do this is to use php to get the domain address.


i have gotten to this part but am still getting the error that the file doesnt exist probably because there is no http:// in front of it but i do not want to turn allow_url_includes on in the php.ini file.

View 3 Replies View Related

Generating A Css File Incude Using $_SERVER['SERVER_NAME'];

can anyone tell me why this doesn't work:
<link rel="stylsheet" href="http://<?php echo $_SERVER['SERVER_NAME'];
?>/includes/test3.css" type="text/css" />

there is no wrap in the actual file.

when I view the source the code is printing the correct information.

I think I picked a good one for my first attempt at php. I am trying to
create a generic template.

View 3 Replies View Related

Use $_SERVER [SERVER_NAME] Doesn't Work When Running Cron Job Under CLI

I need to get the name of the domain my PHP cron script is running on. Normally I use $_SERVER[SERVER_NAME] but that doesn't work when running a cron job under CLI. Is there a command I can use in CLI to get the domain name?

View 2 Replies View Related

$_SERVER["SERVER_NAME"] Returns Some Ip Address?

as far as I know $_SERVER["SERVER_NAME"] and $_SERVER["REQUEST_URI"] returns the server address like http:[url]....

But some cases, $_SERVER["SERVER_NAME"] returns an ip address like and  $_SERVER["REQUEST_URI"] also returns the ip address with port like

View 1 Replies View Related

Setting A $_SERVER Value ($_SERVER['something']) Using Apache .htaccess?

Is it possible using .htaccess or other apache powers to set a custom server value in the php array $_SERVER.

for example
if($_SERVER['is_special']) {
echo "Yeah for us!";
} else {

I realize I ask a lot of questions that the answer is no so feel free to say so.

View 2 Replies View Related


what's the difference between them? how to use them. i print_r($_SERVER). there is no result of $_SERVER['PATH_INFO'] and $_SERVER['PORIG_PATH_INFO'] .why? how to enable it.i have read the php manual on them, but still don't understand them.

View 2 Replies View Related


I'm facing a weird problem for $_SERVER["REQUEST_URI"]

Here is the example:....

View 1 Replies View Related

Apache Pointers &amp; $_SERVER['HTTP_REFERER']

I have a url with information residing on
I have a pointer set up in apache to redirect all traffic to from to

My problem is $_SERVER['HTTP_REFERER'] is blank in all cases when people are being redirected from  Is there a way I can track (using php) all people who used the hostnameb pointer?

I googled without success, and I can't seem to find an alternative variable for what i'm looking for other than $_SERVER['HTTP_REFERER'] (ref site:

View 2 Replies View Related

Apache - $_SERVER['REMOTE_ADDR'] Not Working Correctly On Windows 7?

I have a problem and this only happens on my PC (windows 7 64bits), if I echo the following:


I get : ::1

same thing if i insert in database.

View 1 Replies View Related

Apache Proxy To Lighttpd: Changing $_SERVER['HTTP_HOST']

I have a WordPress blog running on lighttpd-1.4.19, listening at www00:81. On the same host, apache-2.2.11 listens on port 80, which creates a proxy connection from [URL] to [URL] (both being the same physical machine). The Apache virtualhost looks as follows:

<VirtualHost *:80>
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all

My problem: as far as I know, the PHP environment variable $_SERVER['HTTP_HOST'] is set to that Host header variable. Unfortunately, WordPress uses that variable in their system to create URLs to pictures on the blog. These URLs won't be accessible behind a firewall of course. How can I force the host header to be instead of, respectively www00:81? I already added set = "" to my lighttpd.conf, but this didn't work.

View 1 Replies View Related

Change The Content Of Page Using $_SERVER['PHP_SELF']?

how I can change the content of page using PHP_SELF. It would be good really for use on a contact form, to remove all of the fields, etc once the user has submitted the form and to display a DIV with the usual and should be in touch within twenty-four hours. Found site this examples what I'm trying to explain (all content is changed within the same page)! Click here to visit.

View 7 Replies View Related

Apache / Assume That $_SERVER['REMOTE_ADDR'] Always Returns A IPv4 Address?

Is it safe to assume that $_SERVER['REMOTE_ADDR'] always returns a IPv4 address?

View 1 Replies View Related

Alternative To $_Server['Http_Host']); For Apache That Does Not Require A Full Blown Programming Language (e.g. SSI)?

I have a simple html page that only uses PHP in two places

<?php preg_replace('/(www.)?([^.]*).(com|info)/', '${2}', $_SERVER['HTTP_HOST']); ?>
<?php echo $_SERVER['HTTP_HOST']); ?>

In page is loaded on multiple domains, and I just want to display the host name as text in some other static content

I'd like to remove the need for PHP completely, but not repalce it with another full blown compiler or interpreter. I'd like to avoid using javascript. I can live without being able to do a regex to get the second level of the domain name, but would still like that option. Do I have any options for doing this via a simpler apache module than mod_php?

Theres nothing wrong with mod_php, I'm just seeing if I can minimalize the needs of this website I am working on.

View 3 Replies View Related

Change Apache 2.2 Htdocs Folder Out Side Of Apache Folder?

I want to store my php project folder out side apache folder. How can I do that?

I changed my DocumentRoot "C:/sbnproj" like this.

after that I created one folder named mytest.php and write


This code on that. But when I try to access http://localhost/

is working but when I type http://localhost/mytest.php is not working. it shows


You don't have permission to access /mytest.php on this server.

View 1 Replies View Related


I'm trying to determine the servername from a php script that is called either from standard web page or from a command line. The problem is that from commandline the $_SERVER["SERVER_NAME"] variable is not set, neither with getenv("SERVER_NAME").

View 1 Replies View Related


I have come up with the following code: PHP Code:


$domref = $_SERVER['SERVER_NAME'];
$to = ''
$host = $_SERVER['HTTP_HOST'];

list($user, $maildomain) = split("@", $to);
list($w, $domain) = split("www.", $domref);

if ( $domain == $maildomain ) {
$bob = 'Valid Email Address'
} else {
$bob = 'Email Address Invalid.

View 3 Replies View Related

Php Errors Going To Apache Error Log - Can't Change

I've got a problem with a bunch of "PHP Warning" and "PHP Notice"
messages being dumped into my apache error log, on a FC4 server. I
tried editing the /etc/php.ini file, changing the "error_log =" to it's
own file, and even tried turning off logging all together. No luck.
No matter what I do, these messages still end up my apache log.

View 2 Replies View Related

Change In The Apache Configuration File.

I've decided to quit doing my web site in ASP and go to PHP. So I downloaded Apache and all that. Apparently it is all working correctly. I could use a tutorial to help get me familiar with the workings of the server for testing scripts. Also, is there anything I need to change in the apache configuration file.

View 3 Replies View Related

Apache - Cannot Change Session Cookie Name

I copied an existing and successfully running site to a new development server. The login on the new server is now broken, and I tracked it down to the fact that although the session cookie is renamed ...

ini_set('', 'DOMAIN1');

... the browser keeps storing the sesssion cookie as PHPSESSID. When I remove the above line from the application on the new server, the login works again. But this is not a good solution, because another application also uses PHPSESSID under this name.

And I would prefer to find the reason for the strange behaviour instead of using a workaround. If I don't fix it it could bite me somewhere else. Maybe this is already enough information for someone to give me a hint. If not, what information would be useful? This machine was a very naked and basic ubuntu 8.04 server, and I installed apache2, mysql and php5 with aptitude. I also updated lokales and the timezone.

Solution: I replaced the line above with this code from from the accepted answer ...

if(ini_set('', 'DOMAIN1') === false || !session_name('DOMAIN1'))
die('Unable to set sesssion scope');

... and the login now works on the new server.

View 1 Replies View Related

Apache - Change The Accepted Extensions By It?

I'd like to accept other type of files that contains PHP code. For example, it would be nice to read an .aspx file by PHP as if it were .php. Could it be possible?

View 3 Replies View Related

Apache - Change The Include_path Between Php.ini And A File?

I've inherited some code on a system that I didn't setup, and I'm running into a problem tracking down wre the PHP include path is being set.I have a php.ini file with the following include_path include_path = ".:/usr/local/lib/php"I have a PHP file in the webroot named test.php with the following phpinfo call


When I take a look at the the phpinfo call, the local values for the include_path is being overridden So, my question is, what else in a standard PHP system (include some PEAR libraries) could be overriding the include_path between php.ini and actual php code being interpreted/executed.

View 3 Replies View Related


Is there a way to use opendir() using some sort of absolute path?
I want a file to open the same directory on my site, no matter from what directory it is called.

For example, I have the following variables, but no combination seems to work for me.

Q: Does opendir() ONLY deal with relative paths?
Q: If opendir() works with absolute path, am I missing something?PHP Code:

View 1 Replies View Related


I'm on HostMonster and I'm trying to setup cron to play nicely with a Drupal install I have running and I'm running into problems trying to code for a condition that says, "IF I'm the server and I'm making the request to do CRON, then do the following..."Basically (in layman's terms), I'm having a hard time trying to figure out how I should code for cron requests from the server, which brings me to the following questions:1.) Do cron jobs always execute from the host server? For example, if $_SERVER[SERVER_ADDR] is always "", does this mean that the 583 bytes sent for cron jobs always come from the same IP address or are there exceptions to this? The reason I ask this is because I have a poor man's byte counter in this cron code I'm working with that sets up a file read and keeps you in the reading loop until the byte count reaches 583 (which, according to my IP logs, is the number of bytes sent with each cron "ping" that gets made.) The code isn't firing, however, because I'm having a hard time making the code run from either cron requests or else from an inconsistency between the IP comparison code I have.2.) Before any cron code gets executed, I have "ignore_user_abort(true);" called at the beginning of the page. Will this effectively process all proceeding code thereafter if cron pings the page? In other words, will using this make the page get processed as if someone traveled to the cron.php page in their browser?

View 7 Replies View Related


What is the difference between:


View 3 Replies View Related

Apache - Change Permissions Of File Uploaded?

I have created a small scale CMS for a website I am working on and have a form that uploads image files to be used on the website. It uploads the files successfully but the permissions it sets do not allow the file to be viewed in a browser.Here is my current PHP code to upload the files

$typepath = $_POST['filetype'];
$target_path = "../../images/uploads/".$typepath."/";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);


View 2 Replies View Related

Change Document Root For Apache Alias

This might be better for the Apache forum, but I'll explain anyways. I'm switching up my local dev environment so I can use SVN. I have a directory for all my SVN stuff on my local machine now in /var/svn. When I call $_SERVER['DOCUMENT_ROOT'] its listing the document root as /var/www. For this alias I've setup in apache I want the document root to be /var/svn/myproject. Alot of my includes are failing because of this now.

View 1 Replies View Related

Strtoupper & Strtolower With SERVER_NAME & Str_replace

My code is below:

$SERVER_NAME = str_replace("","",$SERVER_NAME);
echo "$SERVER_NAME";

If you type this will effectively display "eatme" on the page.

Ok, now.. What if I want it to convert the first letter (e)atme to uppercase ? I've had a look at strtoupper and my mind is too lazy to process my query. Any ideas ?

View 2 Replies View Related

APACHE Mod_rewrite Change Variable Name In Query String

I'm trying to change a variable name in a query string, so it's usable by my PHP code.

The query gets posts from an external system, so I can't control that they are posting a variable name with a space in it. And that makes it impossible for me to use the PHP $_GET function.

I need to change variable%20name to ?new1

And I need to change variable2 to new2

There are many variables passed in the query, but only these two need to be changed. The rest can stay the same or even disappear.

So ?variable%20name=abc&variable2=xyz

Needs to end up as ?new1=abc&new2=xyz

Also, they may not be in this order and there may be more variables

So ?variable%20name=abc&blah=123&blah2=456&variable2=xyz

Could end up as ?new1=abc&new2=xyz

OR as ?new1=abc&blah=123&blah2=456&new2=xyz

View 1 Replies View Related

Redirect Based On HTTP_HOST/SERVER_NAME Within Same Domain

I am trying to redirect to a specific path based on HTTP_HOST or SERVER_NAME with a PHP-script.

I have tried these scripts:


$domain = $_SERVER["SERVER_NAME"];
if (($domain == "") ||
($domain == "")) {
header("location: /index.php/da/forside");


And other similar scripts. Either the page loads forever or the browser returns some redirection error.

View 3 Replies View Related

Iis - SERVER['SERVER_NAME'] Returns Machine Name In IIS6?

My company uses a piece of PHP-based software that depends on $_SERVER['SERVER_NAME'] to construct a URL. It runs on PHP 5.2 under Windows Server 2003 or 2008 with IIS6 or IIS7 through FastCGI.This works "correctly" (or, at least, how we expect it to work) on every IIS system we've ever installed it on. In other words, on the same server, if you call it with, $_SERVER['SERVER_NAME'] is '', if you call it with, $_SERVER['SERVER_NAME'] is '', etc.

Today, for the first time ever, we installed it on a server (Windows Server 2003 with IIS6) that acts differently. No matter what URL we use to load the script, $_SERVER['SERVER_NAME'] is 'myserver' (the machine name of the server), which is causing problems.

Now that this issue has come up, we're working on eliminating the use of $_SERVER['SERVER_NAME'] in future releases of the software ... but is there any configuration I can perform (in IIS6, php.ini, ... ?) on this server to fix this in the meantime? If we can't change it so that $_SERVER['SERVER_NAME'] always contains the host from the requesting URL, is there at least some way to configure it so that $_SERVER['SERVER_NAME'] will contain a particular desired FQDN ('' instead of 'myserver')?

View 2 Replies View Related


If i need to fix the page name from which the click was originated, what is better to fix: $_SERVER['PHP_SELF'] or $_SERVER['HTTP_REFERER']? I mean the click to an external resource.

View 1 Replies View Related


I simply love this site! Hope you all have a great Christmas holiday, and wish everyone have a prosperous 2010!

Anyway, I have a quick question regarding the global variables

View 5 Replies View Related


what's the difference between them? how to use them. i [ICODE]print_r($_SERVER).[/ICODE] there are no result of $_SERVER['PATH_INFO'] and $_SERVER['PORIG_PATH_INFO'] .why? how to enable it.i have read the php manual about them, but still don't understand

View 1 Replies View Related

Java - Change Red5 Server Video File Owner To Apache User

I have a red5 server installed. It is working fine. I want to changes the default owner of the video file created by red5 server. Currently it is root.I want this to be changed to apache so that I can delete this file through php unlink command.

View 2 Replies View Related

Apache - In The .htaccess File Can We Change The File Extention To Be Display?

In the .htaccess file can we change the file extention to be display. Like my .htacces file rewrite any .html files to .php fileS WITH THE BELOW CODE.

RewriteEngine On
RewriteRule (.*).html$ $1.php [L]

If the URL typed as http://localhost/test/test.html it will internally called test.php file. However I would like the page to have the.php extension on it as well right now it stays with the .html extension.ble?

View 1 Replies View Related

Run A Shell Command As Another User Or Change Apache's User?

The short version: I have to manage some virtual machines using php shell_exec function, so far I cant do this because apache is run by the user www-data and virtualbox by the user vboxuser

From what I've read so far, I've thought of 3 possible solutions:

1.- Create a script on my vboxuser that I can call from php to manage the Virtual Machines. 2.- Change the apache user from www-data to vboxuser so I can manage the Virtual Machines through php 3.- Reinstall VirtualBox, this time using www-data as my user.

Now the longer more detailed version:

I have a remote server running Ubuntu 10.04.2, in that server I have set up VirtualBox so I can run several instances of WinXP to perform different tasks.

Everything is setup and I can manage the virtual machines through SSH. If I want to run them as a different user than the one that created them (a user that so far only has been used to create the Virtual Machines) I have to do sudo -u vboxuser.

Now, I need to create a PHP script to manage these virtual machines (I know about phpVirtualBox, but it's not what I need). If I try to run the virtual machines using shell_exec() from php, I get no answer at all (And I have tested that shell_exec is working on my server).

View 2 Replies View Related

Copyrights 2005-15, All rights reserved