ho trovato una soluzione che riporto casomai servisse a qualcuno:

header("Refresh: 0; URL=$url")

l'ho testata su vari cellulari e a differenza "location" funziona anche sul wap.