Код (Text): $url = "https://paypal.com/cgi-bin/webscr/"; $post_str = "cmd=".tourl("_xclick"); $post_str.= "&business=".tourl($business); $post_str.= "&item_name=".tourl(date("Y-m-d H:i")); $post_str.= "&item_number=".tourl($item); $post_str.= "&amount=".tourl($amount); $post_str.= "&invoice=".tourl($item); $post_str.= "¤cy_code=".tourl("USD"); $post_str.= "&no_shipping=".tourl("1"); $post_str.= "&add=".tourl("1"); $post_str.= "&rm=".tourl("2"); $post_str.= "&no_note=".tourl("1"); $post_str.= "&upload=".tourl("1"); $post_str.= "¬ify_url=".tourl(WEB_SERVER_NAME."ipn.php"); $post_str.= "&return=".tourl(HTTPS_WEB_SERVER_NAME_VENDORS."payment_complete.php"); $post_str.= "&cancel_return=".tourl(HTTPS_WEB_SERVER_NAME_VENDORS."payment_error.php"); $redirect = $url."?".$post_str; header("Location: $redirect"); Строка $redirect содержит около 500 символов. Если я передаю этом способом header("Location: $redirect"); то получается, что данные передаются методом GET, допустимая ли это длина для метода GET или браузеры будут ее обрезать???????????? Данные нужно передавать из самого скрипта, поэтому их не получается передать через POST
Да paypal принимает данные через GET. Потому что когда я отправляю данные на paypal мне нужно перед этим внести некоторые данные в базу данных, а это я могу сделать только через скрипт, как только я вношу данные в базу данных, я могу переходить на PayPal и вопрос был в другом.............не большая ли это велечина 500 для данных GET?