PHP - Error when submitting page: Request-URI too large

I have a PHP program that submits a query to a remote database. There are options to have 10 to 50 items displayed on the screen. When I choose 10 items to display, all works well.

When I choose 30 to 50, I get the

Request-URI too large error
The requested URL's length exceeds the capacity limit for this server.

I understand "why" the error is tripped, but I can't figure out where in the code to look. If I try message, nothing displays to the screen. What I think I need is a PHP "error catcher" or something like that.

Any ideas?



WebspeederAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

WebspeederAuthor Commented:
I tried inserting this at the top of each program:

ini_set('display_errors', 1);
error_reporting(E_ALL);

and it didn't work.
0
Tekati68Information Technology DirectorCommented:
Can you change your form from GET to POST?  That would eliminate the issue altogether.

So if you are using $_GET['var'] you will need to change those to $_POST['var'].  If you are using $_REQUEST['var'] then you do not need to change anything.

Not saying you are using $_REQUEST but if you are please use $_POST or $_GET as it is the proper way.

If I am way off the mark here post some code so I can help you further.
0
WebspeederAuthor Commented:
I'm actually in talks with the people in control of the remote database to set it up for a post. Right now I believe it is using a get because of the error.

The $_GET[], if the parameters are sent via the URL, will the $_POST[] work?
0
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

Tekati68Information Technology DirectorCommented:
If you look on your form it will look something like...

<form method="get" action="submit.php">

If your form does have method="get" or it does not have a method declaration at all add one to it and make it action="post"
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
WebspeederAuthor Commented:
I knew that. I had tunnel vision, making it too complicated.
0
WebspeederAuthor Commented:
Thanks.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.