Если бы кто-нибудь мог помочь мне с моей проблемой, я был бы счастливым программистом. Я работаю над сайтом электронной коммерции, у которого проблемы с аутентификацией на шлюзе. Эта проблема просто случайным образом начинается на сайте, который работал в течение многих лет. Это говорит мне о том, что либо хост сделал изменение / обновление своей конфигурации PHP, либо клиент изменил какой-либо другой параметр конфигурации.
Вот изображение проблемы в Fiddler:
альтернативный текст http://www.pivotalhorizon.com/mike/random_files/sc_2.jpg
Вы можете видеть в областях, которые у меня есть, в красном поле значения имеют дополнительные символы (т.е. вместо просто «59,00» это «59,00 \ n73 \ n». Я понятия не имею, откуда эти дополнительные символы. На предыдущей странице (предварительный просмотр заказа) используются те же значения, и они отображаются нормально, однако на этой последней странице (подтверждение заказа) есть лишняя хрень.
Есть идеи?
Для тех, кто этого хотел, вот код в двух словах:
Вот код
на странице предварительного просмотра заказа в форме, использующей POST, есть следующее:
<input type="hidden" name="CCType" value="VISA">
и на странице подтверждения заказа (страница, которую вы видите в fiddler выше):
$CCType = $HTTP_POST_VARS['CCType'];
<INPUT TYPE="HIDDEN" NAME="x_Card_Type" VALUE="<?=trim($CCType)?>">
в основном, на странице 1 написано, что переменная = значение. Затем переменная перемещается на страницу 2 через сообщение, а страница 2 выводит значение, сохраненное в переменной.
Я вижу ответ, опубликованный ниже, и я исследую его.