Joomla.it Forum

Non solo Joomla... => Sviluppo => : Dreeg 01 May 2011, 18:39:02

: [RISOLTO] Current Page
: Dreeg 01 May 2011, 18:39:02
Salve a tutti, scusate la domanda strana ma: Come faccio, in PHP, a prelevare l'url della pagina corrente?

Con joomla non mi funziona la stringa
:
<?php $currentPage $_SERVER["PHP_SELF"]; ?> in quanto mi restituisce (non so perché) tre quarti di riga di spazi e poi infine
:
/index.php come fosse allineato quasi a destra
: Re:Current Page
: Dreeg 01 May 2011, 18:44:10
Grazie per averlo spostato, scusate se ho sbagliato

Come posso fargli prendere l'intero URL? Cercando su internet ho trovato
:
<?php $currentPage JURI::current(); ?>
ma si ferma a http://www.miosito.dominio/component/componente e non va oltre (da notarsi che non appare com_componente bensì il nome del componente)
: Re:Current Page
: Dreeg 02 May 2011, 21:06:52
Sono giunto a tale conclusione.. funziona..

:
<?php $baseurlf=JURI::base(); $baseurll=substr($baseurlf,0,-1); $implemento='/component/virtuemart'$endurl=$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING'];?><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="<?php echo $baseurll; echo $implemento; echo $endurl?>" send="true" width="450" show_faces="true" font=""></fb:like>
Risolto grazie a tutti comunque :P
: Re:[RISOLTO] Current Page
: mau_develop 02 May 2011, 22:15:12
$endurl=$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']
---------------------------------------------------------------------------------------------------
mmhhhh..... secondo me se fai una query con index.php?pippo=canguro ti dice url canguro not found :) .... scherzo ma occhio a pigliare "roba" dall'ambiente esterno... è un attimo e hai la bandierina dei pirati.

ci sono metodi per tutto
http://docs.joomla.org/JURI

M.
: Re:[RISOLTO] Current Page
: Dreeg 03 May 2011, 14:09:32
haha xD
Beh ambiente esterno relativamente, come fai a passargli un URL differente da quello della pagina?

Comunque ho provato più soluzioni JURI (perché? le funzioni JURI sono più sicure della funzione $_SERVER?) ma o mi prende solo il Base Url o mi prende solo il finale del risultato che ottengo con $_SERVER['QUERY_STRING'].. ossia solo "canguro"..
: Re:[RISOLTO] Current Page
: mau_develop 03 May 2011, 15:28:02
solitamente in giomla ( :) ) la pagina corrente è l'articolo corrente o il modulo corrente o il componente corrente quindi invece che dall'uri probabilmente lo recuperi anche da altro... però non ho capito a cosa ti serve per cui magari dico idiozie...

cmq se riesci a far passare "canguro" probabilmente passa anche un index.php?<script>alert('omg!');</script>

M.
: Re:[RISOLTO] Current Page
: Dreeg 03 May 2011, 16:44:24
perché hai scritto <script>alert('omg!');</script>? xD ahah

direi di lasciar perdere questo topic (infatti ho messo RISOLTO) e di continuare sull'altro sul Like Button nella sezione "Non solo joomla..." -> "Sviluppo" che ho aperto (se lo leggi capisci perché ho usato questa stringa)..
: Re:[RISOLTO] Current Page
: mau_develop 03 May 2011, 23:02:15
l'hai messo online? dove?
..il sito che hai nel link nn funziona

M.
: Re:[RISOLTO] Current Page
: Dreeg 04 May 2011, 16:45:04
Se non mi cancellate per spam, dato che me l'hai chiesto, il link è: http://www.tangosoftair.com (http://www.tangosoftair.com)

qualsiasi articolo (di virtuemart) ha la stringa di codice che ho sviluppato..