Back to top

Autore Topic: [RISOLTO] Current Page  (Letto 3562 volte)

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
[RISOLTO] Current Page
« il: 01 Mag 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
Codice: [Seleziona]
<?php $currentPage $_SERVER["PHP_SELF"]; ?> in quanto mi restituisce (non so perché) tre quarti di riga di spazi e poi infine
Codice: [Seleziona]
/index.php come fosse allineato quasi a destra
« Ultima modifica: 02 Mag 2011, 21:07:07 da dreeg »

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Current Page
« Risposta #1 il: 01 Mag 2011, 18:44:10 »
Grazie per averlo spostato, scusate se ho sbagliato

Come posso fargli prendere l'intero URL? Cercando su internet ho trovato
Codice: [Seleziona]
<?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)
« Ultima modifica: 01 Mag 2011, 19:12:34 da dreeg »

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:Current Page
« Risposta #2 il: 02 Mag 2011, 21:06:52 »
Sono giunto a tale conclusione.. funziona..

Codice: [Seleziona]
<?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

mau_develop

  • Visitatore
Re:[RISOLTO] Current Page
« Risposta #3 il: 02 Mag 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.
« Ultima modifica: 02 Mag 2011, 22:19:19 da mau_develop »

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:[RISOLTO] Current Page
« Risposta #4 il: 03 Mag 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"..
« Ultima modifica: 03 Mag 2011, 14:13:30 da dreeg »

mau_develop

  • Visitatore
Re:[RISOLTO] Current Page
« Risposta #5 il: 03 Mag 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.

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:[RISOLTO] Current Page
« Risposta #6 il: 03 Mag 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)..

mau_develop

  • Visitatore
Re:[RISOLTO] Current Page
« Risposta #7 il: 03 Mag 2011, 23:02:15 »
l'hai messo online? dove?
..il sito che hai nel link nn funziona

M.

Offline Dreeg

  • Ulcera
  • Appassionato
  • *
  • Post: 558
  • Sesso: Maschio
  • Chiedi e ti sarà dato, imponi e ti sarà levato!
    • Mostra profilo
Re:[RISOLTO] Current Page
« Risposta #8 il: 04 Mag 2011, 16:45:04 »
Se non mi cancellate per spam, dato che me l'hai chiesto, il link è: http://www.tangosoftair.com

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

 



Web Design Bolzano Kreatif