2014-10-27 5 views
0

Самая странная вещь здесь. Я пытаюсь выполнить запрос POST из приложения iPhone, а страница PHP, которую он должен вызывать, никогда не получает параметры POST. Когда я меняю страницу, она отправляет в тот же каталог, другое имя, все это происходит без проблем.Параметры POST недоступны на 1 конкретную страницу

Я проверяю параметры с:

print_r($_POST); 

Кто-нибудь есть идея, что может быть здесь происходит?

EDIT: Запрос выполняется с использованием HTTPTask, URL-адрес соответствует 100%, потому что я получаю другое эхо, которое я установил для тестирования, и я обращаюсь к $ _POST, используя обычный $ _POST ['key']. Запрос $ _POST пуст, когда я отправляю файл.php, без проблем, когда я отправляю файл file1.php.

var params = [] //array filled with stuff 
var req = HTTPTask() 

    req.POST("http://url/file.php", parameters: params, success: { (response: HTTPResponse) -> Void in 
     var data = response.responseObject as NSData 
     var str = NSString(data: data, encoding: NSUTF8StringEncoding) 
     println(str) 
     }) { (error: NSError) -> Void in 
      println("Error returned") 
    } 

С уважением,

Рон

+0

Проверьте ваш URL-адрес для публикации правильно? –

+0

Как вы берете значение переменной, которую вы отправляете с помощью POST? как это? $ variabile = $ _POST ['nameoftheinput']; – JEricaM

+0

Вы также можете разместить свой код для публикации? –

ответ

0

Ну, что вы знаете ... Я удалил файлы .htaccess и воссоздавал их. После этого я перезагружаю симулятор iOS, и теперь он работает ... Несколько часов моей жизни пропали!

Спасибо за помощь всем.

Смежные вопросы