我通過使用參數確定要顯示的圖像的電子郵件發送PHP圖像。該圖像顯示在除Gmail之外的每個電子郵件客戶端中原因在於Google用戶內容代理服務器,它封裝了鏈接並顯示了php文件,同時忽略了附加的參數。Gmail代理電子郵件中忽略的PHP參數
我似乎有這個問題相同的問題, Problems with tracking pixels and Gmail proxy。他們的解決方案是以下幾點:
我把它用https://www.example.com/tracking.php/order_id=1 代替,然後在tracking.php我沒有使用$ _GET但 $ _ SERVER [「REQUEST_URI」]解決,並且分析出/ ORDER_ID =字符串。
問題是我不明白如何做到這一點。
當我訪問test.php?par=1
的文件URL時,我可以使用$ _GET拉取票面。如果我將文件URL切換爲test.php/par=1
,則會收到404錯誤。
如何使用/par=1
作爲我的參數,而仍然訪問test.php第一,所以我可以使用$ _SERVER ['REQUEST_URI']拉整個網址?
謝謝! Pathinfo是我必須啓用的。 – cul8r