Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Pilnas puslapio adresas

Parašė xms· 2011 Sau. 2 21:01:51
#1

Sveiki, forumiečiai - expertai, profai ir visi kiti.

Iškilo problema, tai turiu klausimą.

Sukūriau GD skaitliuką ir jame padariau kad rodytų tą vietą, kurioje lankytojas yra. Išsiaiškinau kad turėtų būti taip: http://$_SERVER[SERVER_NAME]$_SERVER[REQUEST_URI]

Kai lankytojus skaičiuoja tiesiog įdėta eilutė į patį index.php eilutė: mysql_query(čia bla bla bla visi įrašymai); - viską rodo normaliai (bet kartais rodo kad buvo eita į /favicon.ico, tai čia nieko).
BET atvaizduojant skaitliuko duomenis nuotraukytėje ir skaičiuojant lankytojus įdėjus skaitliuką su nuotrauka, man pradėjo rodyt visur va taip: http://www.[~svetainesadresas~].info/skaitliukas.php

Kaip reiktų padaryti, kad rodytų tą adresą kuriame dabar yra tas skaitliukas?

Ir vis dlto galbūt kas nors žino, o gal r turi skriptą, kuriame galima būtų normaliai sužinoti adresą, puslapio kuriame esi ir jį atvaizduoti ir įrašyti į duomenų bazę (ar ką kitą padaryt).

Dėkuj.

Parašė avice· 2011 Sau. 2 22:01:06
#2

googlei nerandi?


<?php
$host = $_SERVER['HTTP_HOST'];
$self = $_SERVER['PHP_SELF'];
$query = !empty($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : null;
$url = !empty($query) ? "http://$host$self?$query" : "http://$host$self";
echo $url; 
?>

Parašė xms· 2011 Sau. 3 11:01:06
#3

Ką radau Google, nieko nepadėjo.
Turbūt man to neišeis padaryti. Vis tą skaitliukas.php failą rodo :(
DAMN!
Tiek to. Ačiū.