Why does Checkout Button Url string substitutes ampersand for question mark?
I recently ran the eCart checkout wizard and was testing the site. When I click on the Checkout Button it would take me to a "page not found" error. I realized that the url string showed checkout.php&13=13. When I changed the ampersand to a question mark (physically in address bar) it works. In the page where the checkout button is the form action is <form action="<?php echo ($_SERVER["PHP_SELF"].(isset($_SERVER["QUERY_STRING"])?"?".htmlentities($_SERVER["QUERY_STRING"]):""));?>" method="post" >. I have no idea where the ampersand is coming from.