E' evidente che il problema NON è PHP, ma il modo in cui l'iPhone interagisce con il protocollo HTTP usando l'icona di collegamento, probabilmente non invia i dati che ti aspetti oppure li invia in modo differente tale che PHP non li possa usare.
Lato PHP quindi penso che non ci sia nulla che tu possa fare.