Imitando una publicación de formulario con ASP
¿Enviar información en una URL usando & y? ciertamente funciona, ¡pero no es muy seguro! Si tiene su código ASP POST en su lugar, ayuda a evitar que los hackers afecten su código.

Por ejemplo, esto es muy importante al crear botones de PayPal. Sí, si solo tiene un botón, puede usar la fábrica de botones de PayPal para crear un botón completamente seguro (codificado). Sin embargo, a menudo cuando usa ASP es porque está creando páginas dinámicas. No puede precodificar todos sus botones con anticipación en la fábrica de botones.

La solución es utilizar una combinación de cookies y un formulario de publicación. Primero, necesita obtener toda la información necesaria de su página de pedido a su página de procesamiento. En la página donde se encuentra el botón "comprar", almacene toda la información importante (el precio, el código del artículo, etc.) en las cookies. Haga que el botón de compra apunte a SU página de process.asp, donde creará los enlaces necesarios para ir a PayPal. De esa manera, su usuario final no puede presionar "ver fuente" y ver exactamente qué información le está dando a PayPal.

Ahora, en su process.asp, tendrá un código similar al siguiente:

DestURL = "//www.paypal.com/etc."
SendString = "NOTA-PAYPAL-VARS-GO-AQUÍ"

set xmlhttp = CreateObject ("MSXML2.ServerXMLHTTP")
xmlhttp.open "POST", url, false
xmlhttp.setRequestHeader "Content-Type", "application / x-www-form-urlencoded"
xmlhttp.send SendString
Response.write xmlhttp.responseText
establecer xmlhttp = nada

El DestURL está configurado para cualquier cosa a la que normalmente envíe su formulario de PayPal. PayPal le dirá ese valor. SendString necesitará ser una cadena que contenga las variables para pasar a PayPal. Esto se verá más o menos así:

SendString = "cmd = _xclick & no_shipping = 1 & amount =" & Price & _
"& item_number =" & ItemNo & _
"& business =" & PayPalAcct & _

y así. Todo lo que normalmente habría proporcionado en su formulario de PayPal, simplemente inclúyalo adecuadamente en esta cadena de envío. Obtiene los valores de Precio, Número de artículo, etc. de las cookies que configuró en la página anterior.

La belleza de esto es que el usuario final nunca ve ninguno de esos valores. De esa manera, no pueden hackear su sistema al conocer el código de la página de retorno y simplemente ir allí directamente. Con todo lo que está oculto a la vista, ayuda a que su transacción de PayPal, o cualquier transacción que use formularios para pasar información, sea más segura.

Instrucciones De Vídeo: RECUPERAR CÓDIGO FUENTE .EXE || PLAYPROGRAMACION24 (Mayo 2024).