Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654

    Variabili GET nel mailto

    Attraverso un mailto, devo inserire nel corpo del messaggio l'indirizzo della pagina attuale.
    Ho trovato lo script giusto, e infatti il link appare corretto, completo di path e variabili get con gli indici

    Codice PHP:
    $url_corrente=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
    Il problema è che quando clicco sul link e mi si apre outlook, mi viene preso l'indirizzo solo fino alla fine della prima variabile GET; sembra che non riesca a prendere "&" e blocchi tutto. Per esempio, anzichè prendere http://www.sito.it?a=1&b=2 prende http://www.sito.it?a=1

    Ho provato a sostituire & con & ma non funziona.
    C'è un modo per fargli prendere tutto l'indirizzo?

  2. #2
    controlla che questo problema ci sia solo con outlook, visto che la Microsoft non è nuova a questi giochetti sulla sicurezza (fittizia) ...


    Scusa se sono prevenuto...
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Nessuna scusa, ti appoggio in pieno
    Anche se fosse dovuto a un problema di outlook, dovrei trovare un sistema per risolverlo perchè gran parte degli utenti lo utilizza...

  4. #4
    Si, anche tu hai ragione
    Uhm... proprio non saprei... non è che magari è un problema di charset? o.O
    Prova a controllare che charset usi, e che negli header della e-mail sia specificato...
    Io uso sempre UTF-8 e su outlook mi pare funzionasse tutto bene...
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Niente da fare... ho idea che outlook non prenda una mazza (tanto per cambiare)
    Dovrò inventarmi qualcos'altro...

    Comunque grazie per l'aiuto

  6. #6
    Per quanto possa servire ti posto gli headers che utilizzavo io in una vecchia pagina di registrazione (ora non uso più indirizzi pieni di variabili :P)
    ecco:
    codice:
    $headers    = "To: $useremail\r\n"; 
    $headers    .= "From: MioSito <$admin_email>\r\n"; 
    $headers    .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
    $headers    .= "Return-Path: $admin_email\n";
    $headers    .= "MIME-Version: 1.0\r\n";
    Ciau e in bocca al lupo!
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

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.