Cron With $_SERVER[REMOTE_ADDR] And $_SERVER[SERVER_ADDR]

Mar 28, 2011

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 "123.123.123.123", 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?

ADVERTISEMENT

Get Value $_SERVER['REMOTE_ADDR'] And/or $_SERVER REMOTE_HOST?

Dec 28, 2009

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
$_SERVER['REMOTE_ADDR'] and/or $_SERVER['REMOTE_HOST']
[code]...........

View 5 Replies View Related

$_server['server_addr'] = '127.0.0.1';

Dec 28, 2005

Which is totally wrong as it should be the network IP address instead. What must I change and where to fix this, sorry I absolutely don't know and couldn't find it online anywhere.

View 3 Replies View Related

Using $_SERVER[SERVER_ADDR] In SRC Url?

Aug 30, 2006

I've just begun exploring php and have a question about the $_SERVER[SERVER_ADDR] variable.

My dilemma is as follows. Recently i created a webpage that use an embedded php script to stream audio from my site. The trouble i have is that i'm on dynamic IP connection.

Whenever my IP changes the absolute adresses on my index.html page to the php components break and the site don't work properly until i've manually corrected this. Since this requires constant monitoring of the site i've been trying to find a solution to fix this.

My thought then went to using the $_SERVER[SERVER_ADDR] variable in these url' to update them automatically. However, it only worked partially.

In the following lines it was possible to change the IP number part in the url with a variable containing the $_SERVER[SERVER_ADDR] string........

View 2 Replies View Related

$_SERVER['SERVER_ADDR'] Isn't Returning Anthing?

Mar 4, 2007

Does anyone know why $_SERVER['SERVER_ADDR'] isn't returning anthing? and which global array i should use to return "localhost" and 127.0.0.1 (localhost default IP).

View 9 Replies View Related

Set The $SERVER Variable To $_SERVER['SERVER_ADDR'] In The Class?

Apr 18, 2011

I have a simple class like this:

<?php
class packet {
private $SERVER = "192.168.1.100";
}
?>

This works fine on localhost but on the server the $SERVER variable needs to be "72.20.32.58" instead. It's a pain having to keep changing this manually and using "localhost" doesn't work for some reason.I wanted to use $_SERVER['SERVER_ADDR'] but it errors when I use it. I have an issue with PHP/Apache which means I can't see the error that it returns.how I could set the $SERVER variable to $_SERVER['SERVER_ADDR'] in the class?

View 3 Replies View Related

$_SERVER['REMOTE_ADDR']

Oct 21, 2006

On my website i use the users IP address to detect whether they have loggedin or not but when i try to login in myself it returns an error.

you can see what happen at http://www.clivesden.co.uk/members.php?action=login

It shows me as having two different IP Addresses How is this possible

View 8 Replies View Related

Set Wildcard In $_SERVER['REMOTE_ADDR'] ?

Nov 30, 2010

is it possible to set $_SERVER['REMOTE_ADDR'] to a wildcard, so that anyone on the network can see this?

<?php
if($_SERVER['REMOTE_ADDR'] == "112.200.150.212"){
?>
<a href="http://www.tinycounter.com" target="_blank" title="free hit counter"><img border="0" alt="free hit counter" src="http://mycounter.tinycounter.com/index.php?user=fortressgate"></a>
<?php
}?>

but i want the network can see the counter... so it would look like this?

if($_SERVER['REMOTE_ADDR'] == "112.200.150.%")

View 2 Replies View Related

Get An IP Address Using $_SERVER ['REMOTE_ADDR']

Feb 24, 2011

so I know how to get an IP address using $_SERVER['REMOTE_ADDR'], however, I need to get an IP a little different. How would I get the IP of the visitor on a remote site loading MY site using file_get_contents()? It just returns that remote websites server IP...

View 7 Replies View Related

$_SERVER['REMOTE_ADDR'] Be Trusted?

Apr 29, 2011

I have a website where only a couple of people can access it, so the number of IPs logged in is very limited. Everything submitted by the 'admins' logged in is sent to a specific folder dependent of their IP Address. Again they can't access the website through a proxy or anything because there's a limited range of IPs that is allowed. Can I trust $_SERVER['REMOTE_ADDR'] to give a valid IP so the log-system would be 100 % stable and efficient?

View 5 Replies View Related

Format Of Session Id And $_SERVER['REMOTE_ADDR']

Feb 2, 2007

In cases where I need to store the session id and/or the remote host in
a database I used to choose tinytext fields so far. Anyway the usual
values for session ids are of 32 characters length, and IP addresses not
longer than 15 characters - so using char(32) resp. char(15) would
actually improve the database performance. But I did not find
informations whether this is safe or not.

So my questions are:
- Is a PHP session id always 32 characters long (if it is generated
normally with session_start() of course), or can it's format vary due to
PHP versions or configurations (I work in shared hosting envirnoments)?
- Can I safely expect $_SERVER['REMOTE_ADDR'] to deliver an IP address
of the format xxx.xxx.xxx.xxx, or can this also be an IPV6 address or other?

View 9 Replies View Related

Ip Address - Alternative To $_SERVER['REMOTE_ADDR'] ?

May 12, 2011

Is there any alternative to the $_SERVER['REMOTE_ADDR']. Which returns the ip address of the computer accessing a site.I'm trying to search about same external ip assigned by router, and got into this:How do two computers connect to same external address through NAT?And found out that the same external ip is assigned if the computers are connected to the same modem.I'm creating a simple login program in php which uses $_SERVER['REMOTE_ADDR'] to determine if a user is already logged in somewhere else in the same network. And this won't actually work if those computers are connected to the same modem through the router.

View 2 Replies View Related

Suddenly $_SERVER['REMOTE_ADDR'] Is Started Returning 10.10.10.10?

Feb 11, 2011

On my production site, I'm keeping the log for users when they visited my site (ie login, logout) with their IP address.I'm using $_SERVER['REMOTE_ADDR'] to get IP. It was storing accurate IP of visitor before but suddenly this variable started returning 10.10.10.10 for all of my customers. It is happening from 01-31-2011. Now I have below function which is also returning same 10.10.10.10

function GetIP()
{
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),
"unknown"))
$ip = getenv("HTTP_CLIENT_IP");.........

View 2 Replies View Related

$_SERVER['REMOTE_ADDR'] Doesn't Work With Php-fpm And Nginx?

Jan 29, 2011

I don't know why with nginx this variable $_SERVER['REMOTE_ADDR'] doesn't echo an IP. On every other web server it works as it should.

View 3 Replies View Related

$_SERVER['REMOTE_ADDR'] Sometimes Resolves To Empty String?

Apr 17, 2009

When accessing my site from a number of machines $_SERVER['REMOTE_ADDR'] always resolves to an empty string. What can be the cause of this?Additional info:One of the machines is running the site on localhost. Shouldn't a machine on localhost always resolve to 127.0.0.1?My set up is LAMP. One dev. machine that runs the site localhost and that has the problem is a Mac and runs XAMPP. I think our live staging environment is CentOS (shared host).

View 2 Replies View Related

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

Nov 11, 2010

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

echo $_SERVER['REMOTE_ADDR'];

I get : ::1

same thing if i insert in database.

View 1 Replies View Related

Find IPV6 Address Similar To $_SERVER['REMOTE_ADDR'];

May 15, 2007

Is it possible to use PHP to find out peoples IPV6 address similar to $_SERVER['REMOTE_ADDR'];

View 4 Replies View Related

Incoming Traffic Domain Detect - Use Gethostbyaddr($_SERVER['REMOTE_ADDR'])?

May 16, 2006

if I have a page only allow incoming traffic from certain domain, how should I do that?

use gethostbyaddr($_SERVER['REMOTE_ADDR'])?

What else should I know if I use gethostbyaddr($_SERVER['REMOTE_ADDR']) to detect the incoming traffic is from the domain allowed or not?

View 2 Replies View Related

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

Apr 12, 2010

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

View 1 Replies View Related

Capture The Users IP Adress Using The $_SERVER['REMOTE_ADDR'] Method Via Ajax?

Feb 6, 2010

I need to capture the users IP Adress. I am using the $_SERVER['REMOTE_ADDR'] method via PHP.

My question is, will this still pull the users IP if it is a request via ajax? I have users on a page, they click a button, it makes a call to a php script via ajax, does not pass the users ip, and I call the $_SERVER['REMOTE_ADDR'] global var. Will that still work? Since the user technically isn't visiting the script?

View 6 Replies View Related

Opendir With $_SERVER['HTTP_HOST'] Or $_SERVER['DOCUMENT_ROOT']

Oct 20, 2003

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

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

Mar 4, 2009

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 {
[code]...

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

View 2 Replies View Related

Apache - $_SERVER PATH_INFO And $_SERVER PORIG_PATH_INFO'?

Apr 12, 2011

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

Difference Between: $_SERVER SCRIPT_NAME And $_SERVER PHP_SELF?

Jun 24, 2011

What is the difference between:

$_SERVER['SCRIPT_NAME']
and
$_SERVER['PHP_SELF']

View 3 Replies View Related

Why Is $_SERVER["REMOTE_ADDR"] Returning Multiple IP Addresses?

Jul 17, 2005

Why is $_SERVER["REMOTE_ADDR"] returning multiple IP Addresses?

Actually, I'm not sure if it's $_SERVER["REMOTE_ADDR"] -- or which if/else statement -- that's the problem, but what I'm getting as a value for $visip looks like this:

172.16.42.181, 62.138.35.94

Why am I getting more than one IP Address? Which IP is the originating IP Address? Is there a way to get only the originating IP?

Here's the code: ....

View 7 Replies View Related

$_SERVER['DOCUMENT_ROOT'] Does Not Work In The Script Running Through Cron?

Jan 20, 2010

I use $_SERVER['DOCUMENT_ROOT']."/lib/sft_required.php"; to include the 'sft_required' file in a PHP script. When I run this file using browser, it works fine but when I run this as a cron job job, it does not work. It seems that the file is not included when we run the script through cron.

View 5 Replies View Related

Get The Name Of The Domain My Cron Script Is Running On - CLI _SERVER Does Not Work?

May 1, 2011

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 6 Replies View Related

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

May 1, 2011

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

Equivalent To $_SERVER['DOCUMENT_ROOT'] That Will Work When Script Is Called By Cron?

Feb 19, 2010

I'm using $_SERVER['DOCUMENT_ROOT'] for my include paths so files will figure out where they are running from (i.e. whether they're on live or staging) and it works fine, except for scripts that are run by cron in which I have to hardcode the path. Is there another variable I could use that could work from both cron and the browser?

View 3 Replies View Related

$_SERVER['PHP_SELF'] Or $_SERVER['HTTP_REFERER']?

Jan 11, 2005

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

$_SERVER['PATH_INFO'] And $_SERVER['PORIG_PATH_INFO']?

Apr 11, 2011

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

$_server

Jan 28, 2005

I am having trouble with this line:

<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" >

I get this error:

Parse error: parse error, unexpected '?'

View 1 Replies View Related

$_SERVER?

Jul 18, 2007

I have a file called index.php (localhost/blabla/index.php), and my mind has just gone blank and I cant remember how to get the file path without the file info... for example I need to get

localhost/blabla/

I am sure it is using $_SERVER but which argument =/

View 4 Replies View Related

$_SERVER[' ?? ']

May 13, 2007

if i go:
$homePage = $_SERVER['REQUEST_URI'];
i get:
home page = /indie/index.php?list=top

if i go:
$homePage = basename($_SERVER[PHP_SELF]);
i get:
home page = index.php

what i want is something in the middle:

home page = index.php?list=top

so it only shows the base script name, but also includes the parameters.

View 4 Replies View Related

$_SERVER Get Just The Url?

Mar 21, 2007

is there a way to get just the url?

for instance if I have an address such as Domain Name/Oilers/oilers.html

in every instance I do $path = $_SERVER['SCRIPT_NAME']; I get /Oilers/oilers.html

If i just want /Oilers/ with the file running name at the end, how would I go about?

View 4 Replies View Related

Using $_SERVER['http_referer']

Jun 27, 2007

I'm using $_SERVER['http_referer'] to see which site the visitors on my site
is coming from. It works OK, but as we all now, not all sites give
http_referer a value, i.e. miniclip.com.
What I DON'T understand is how my web-statistics program (awstats) can tell
me that a lot of the visitors on my site comes from miniclip.com. How can
awstats know, and http_referer don't?

View 3 Replies View Related

$_SERVER['HTTP_USER_AGENT']

Jul 21, 2005

what is exact sense of $_SERVER['HTTP_USER_AGENT'] output?

View 1 Replies View Related

$_SERVER Not Working

Jun 15, 2006

I really loosing sleep over this one. I have php 4.4 running on Apache
2.... php works fine. phpinfo() retuns everything as it should..
However when I try to print anything using $_SERVER e.g $_SERVER
['HTTP_HOST']... it returns nothing. Then I realized that even $_GET
and $_POST are not working. All the uper globals are not working. They
just come back with e.g Array ['HTTP_HOST']...

View 7 Replies View Related

JSP Equivalent To PHP $_SERVER?

Jan 16, 2006

I looked up System.getProperties, but to be honest, I have no clue how
to use it in light of what I can do in PHP, which is this:

<?php echo $_SERVER['HTTP_USER_AGENT'] . ' ' . $_SERVER['SERVER_URI'];
?>

it would be very nice to find the JSP equivalent of <? phpinfo(); ?>
(anyone know who knows both PHP and JSP?) but until then, what on earth
do I do?

View 2 Replies View Related

$_SERVER['PATH_INFO'] Where Is It Under Php 4.3.8 ?????

Jul 17, 2005

I compiled a recent version of php 4.3.8 on Suse 9.0 Pro with apache
1.3.28 that was a precompiled for Suse as an rpm. When I look at
phpinfo(), I do not see the environment setting $_SERVER['PATH_INFO']
however, I can see this setting on a different box running windows
and on yet another box running linux. Is there something I have to
set in the configuration for the value to show up?

View 2 Replies View Related

$_SERVER['SCRIPT_FILENAME'] = '/php/php.exe'?

Jul 17, 2005

I am trying to use script filename to give me the entire path and
filename of the current page. For some reason though it is giving me
the value of '/php/php.exe'. Why might this be?

In my Apache http.conf file I do have the line:

Action application/x-httpd-php "/php/php.exe"

Might this have something to do with it?

View 1 Replies View Related

$_SERVER[PHP_self]

Jun 6, 2007

can someone explain me with an easy example what the function for?

I've read on the php.net,

View 4 Replies View Related

Use Of $_SERVER['DOCUMENT_ROOT'].

May 10, 2006

I'm working on a large intranet group site with a lot of pages, file types,
folders, subfolders, etc. I am using the include ('../includes/file.php') ,
but I would like to have a single snippet that will work for all .php/.html
pages in all subfolders. I have seen the $_SERVER['DOCUMENT_ROOT']
indicated as a way to access the root of the website without using ../ for
each folder you have to pass up through. However, I cannot get this to work
for me. I've seen recommendations for it's use in FAQs, etc. online, they
all seem to be a little bit different, but none of the formats (assign to a
variable, etc.) work for me. We're using PHP 4.3.2

View 4 Replies View Related

$_SERVER['HTTP_REFERER']

Apr 11, 2007

I was wondering, is there a safer alternative to $_SERVER['HTTP_REFERER']? As I understand, $_SERVER['HTTP_REFERER'] can easily be surpassed by hackers.

View 1 Replies View Related

$_SERVER['FULL_URL']

Jul 24, 2006

This is my current code:

<a href='.$_SERVER['FULL_URL'].'>Here</a>

It works with no problems the link becomes the full url including arguments. However when I change the code to this the link becomes wrong ( I want to add some arguments to the link):

$newarg = '&newarg=egfesgseg'
<a href='.$_SERVER['FULL_URL'].$newarg.'> Here</a>

how to fix this?

View 3 Replies View Related

ADVERTISEMENT