Jump to content
php.lv forumi

HTTP_REFERER problēma


ebw

Recommended Posts

nevaru nekādi tikt skaidrībā kas varētu būt par lietu..

 

skriptā neattēlojas HTTP_REFERER vērtība

 

uz localhosta homePC itkā viss notiek, bet kad skriptu noliek uz kāda no hosting servakiem tad nē.. vai šo lietu ietekmē kautkas no php settingiem?

 

kods aptuveni šāds:

$ref = getenv("HTTP_REFERER");
echo "$ref";

 

ir kādas idejas?

thnx

Link to comment
Share on other sites

ā) echo "$ref"; ir muļķība, jo pietiek ar echo $ref;

bē) getenv atšifrējas kā get envinronment variable, t.i. datus saņem no $_ENV masīva, kas pieetams tikai uz paša server (lokāli), vai izņēmumgadījumos php kā command-line interface (CLI)

 

pie tam referers ne vienmēr IR. T.i. tas parādās tikai kad uz labu atnāk otro reizi/nonāk caur linku.

beigu beigās:

 

$ref='';

if (!empty($_SERVER['HTTP_REFERER']))

$ref=$_SERVER['HTTP_REFERER'];

 

echo $ref;

Link to comment
Share on other sites

ā) echo "$ref"; ir muļķība, jo pietiek ar echo $ref;

bē) getenv atšifrējas kā get envinronment variable, t.i. datus saņem no $_ENV masīva, kas pieetams tikai uz paša server (lokāli), vai izņēmumgadījumos php kā command-line interface (CLI)

 

pie tam referers ne vienmēr IR. T.i. tas parādās tikai kad uz labu atnāk otro reizi/nonāk caur linku.

beigu beigās:

 

$ref='';

if (!empty($_SERVER['HTTP_REFERER']))

$ref=$_SERVER['HTTP_REFERER'];

 

echo $ref;

pamēģināju arī ar šo skriptu.. atkal nekas :(

hvz kas tur verētu vēl būt.

 

bet nu paldies par to pašu.

Link to comment
Share on other sites

×
×
  • Create New...