PHP najdi trenuten URL
 
newbe9. feb 2010 15:14:17Pridružen od:
5. jun 2008
1596 objav
+96-1169
#1Hej

malce se učim phpja pa me zanima ali je ta možnost dobra in ali obstaja boljša.

Želim da se pojavi na strani link do trenutnega URL ja z anchorjem CLICK

Uporabil bi tole kodo:<a href="<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>">CLICK</a>
A se da še kako lepše tole urediti?
všeč(0)ni všeč(0)spam(0)
Uporabniku je bila prepovedana uporaba foruma zaradi ignoriranja pravil trgovanja
 
sce9. feb 2010 15:31:36Pridružen od:
27. maj 2007
772 objav
+112-182
#2Mogoče si mislil takole?<?php
$kaj = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo '<a href="<?php echo $kaj;>">CLICK</a>';
?>
všeč(0)ni všeč(0)spam(0)
 
newbe9. feb 2010 16:05:32Pridružen od:
5. jun 2008
1596 objav
+96-1169
#3tnx, ampak to je skoraj malo daljše

Predvsem tole sem mislil če se da kako skrajšati:"http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
všeč(0)ni všeč(0)spam(0)
Uporabniku je bila prepovedana uporaba foruma zaradi ignoriranja pravil trgovanja
 
Weby9. feb 2010 17:14:54Pridružen od:
1. maj 2008
694 objav
+85-152
#4Include funkcija ne pride v poštev?
všeč(0)ni všeč(0)spam(0)
No Packages marked for Update
 
carli9. feb 2010 17:21:14Pridružen od:
5. avg 2008
584 objav
+133-157
#5Jah $_SERVER['REQUEST_URI'] je povsem delujoča stvar, ne rabiš zraven še cel host pripet.

Torej echo "<a href='".$_SERVER['REQUEST_URI']."'>CLICK</a>"; mora delat.
všeč(0)ni všeč(0)spam(0)
 
newbe9. feb 2010 18:39:15Pridružen od:
5. jun 2008
1596 objav
+96-1169
#6potrebujem cel link, ker želim potem omogočit še kopiranje celotne povezave


Verjetno bom kar tole uporabil

najlepša hvala vsem za pomoč :)
všeč(0)ni všeč(0)spam(0)
Uporabniku je bila prepovedana uporaba foruma zaradi ignoriranja pravil trgovanja
 
george10. feb 2010 11:06:24Pridružen od:
14. jan 2010
9 objav
+100
#7Moreš pazit tudi na kakšnem serverju imaš stran. na IIS boš lahko z REQUEST_URI imel težave.

tole je recimo ena od rešitev
$url = isset($_SERVER["REQUEST_URI"])?$_SERVER["REQUEST_URI"]:($_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"]);
všeč(0)ni všeč(0)spam(0)
Improving web bit by bit http://www.inbit.si
 
stran 1 od 1 |<<1>>|