Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22

Discussione: Request_uri

  1. #11
    si ad entrambe le domande. cmq due cose:

    1) chiudiamola qui che ormai php non c'entra nulla, se mai c'è entrato qualcosa

    2) ci sono vari plugin javascript per gestire immagini pesanti di background, prova a cercare qualcosa o a ridurre il peso delle immagini che a me ci mette una vita a caricare le immagini (prima della cache)

    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  2. #12
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    ok! eh no alt ahahah non scappare, questo problema non c'entrava nulla con quello che avevo scritto nel post, è subentrato dopo in quanto io dal mio pc le vedevo ma la persona che mi ha risposto al post non le vedeva

    beh risolto questo, possiamo tornare al problema del post? mi aiuteresti?

  3. #13
    se tu cambi lingua, ti viene una url del tipo:

    http://www.francescopassanante.com/c...cio=15?lang=en

    per la precisione:

    ads.php?annuncio=15?lang=en

    è sbagliato questo link, dovrebbe essere:

    http://www.francescopassanante.com/c...cio=15&lang=en

    per la precisione:

    ads.php?annuncio=15&lang=en


    secondo punto: se scrivi a mano la url corretta, il sistema fa un redirect a http://www.francescopassanante.com/c...estate/ads.php perdendosi annuncio=15 quindi non vedi nulla cmq, quindi hai qualche problema in come gestisci il redirect dopo il cambio lingua
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #14
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    si lo so che ho un problema di quel tipo, infatti volevo chidere aiuto su come potevo risolverlo... nel senso che non mi vinee in mente come potrei raggirare il problema

    c'è un modo per togliere dall url la parte della lang?

  5. #15
    Quote Originariamente inviata da passasooz Visualizza il messaggio
    si lo so che ho un problema di quel tipo, infatti volevo chidere aiuto su come potevo risolverlo... nel senso che non mi vinee in mente come potrei raggirare il problema

    c'è un modo per togliere dall url la parte della lang?
    o ricrei la querystring usando le variabili in $_GET tranne quella della lingua, oppure, detto in maniera tecnica, "te ne freghi alla grande" e non fai il redirect che, ihmo, non mi sembra serva a nulla
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #16
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    il redirect intendi l'header(location) che faccio nel file delle lingue?

    quello lo faccio perchè sennò quando cambio lingua cambia tutto eccetto quelle del database... ovvero ti spiego meglio

    le parole statiche sono contenute nei file

    it.php
    en.php

    quando io seleziono la lingua gli dico quale file prendere

    invece le parole dinamiche sono contenute nel database e quando seleziono la lingua lui non cambia la query del database in quanto quando prendo il campo del database che è formato così:

    it_testo
    en_testo

    io prendo $lingua.'_testo' capisci? quindi il redirect mi serve perchè così ad ogni cambio di lingua lui rigenera la pagina


    in che senso ricreo la querystring usando le variabili in $_GET tranne quella della lingua?

  7. #17
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    beh ho risolto alla spartana però se hai un metodo migliore vorrei chiedertelo

    allora... giusto per gli amici che leggeranno

    ho risolto così:

    innanzi tutto ho messo un if nel menu delle lingue

    codice:
    <?php                if($_GET['annuncio']){
                    ?>
                      <li><a href="<?php echo htmlentities($_SERVER['REQUEST_URI']);?>&lang=it">IT</a></li>
                      <li><a href="<?php echo htmlentities($_SERVER['REQUEST_URI']);?>&lang=en">EN</a></li>
                    <?php
                    }
                    else{
                      ?>
                      <li><a href="<?php echo htmlentities($_SERVER['REQUEST_URI']);?>?lang=it">IT</a></li>
                      <li><a href="<?php echo htmlentities($_SERVER['REQUEST_URI']);?>?lang=en">EN</a></li>
                      <?php
                    }
                    ?>
    dopodichè ho messo un if prima del redirect nel file dove controllo la lingua ed ho fatrto così

    codice:
    if(isset($_GET['lang'])){  $lang = $_GET['lang'];
      // set session and cookie
      $_SESSION['lang'] = $lang;
      setcookie('lang', $lang, time() + (3600 * 24 * 30));
      if(isset($_GET['annuncio'])) {
        header("Location:".$_SERVER['PHP_SELF']."?annuncio=".$_GET['annuncio']);
      }
      else {
        header("Location:".$_SERVER['PHP_SELF']);
      }
    }
    fine

  8. #18
    il check della lingua dovrebbe essere tra le primissime cose che la tua applicazione fa, poi dopo si mette a far query e tutto.

    cmq se ti è venuto meglio fare il redirect, buon per te
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  9. #19
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    si scusa forse non l'ho detto, il check della lingua (al cui all'interno fa pure il redirect) è un file .php che includo nella pagina come prima riga di codice

  10. #20
    Quote Originariamente inviata da passasooz Visualizza il messaggio
    si scusa forse non l'ho detto, il check della lingua (al cui all'interno fa pure il redirect) è un file .php che includo nella pagina come prima riga di codice
    e allora non vedo a che serva il redirect
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.