title: How to protect querystring or parameters passed to another page
body: <p>I have a scenario which displays list of products in a tabular format and one of the column has a link to the product page.</p>
  
  <pre><code>&lt;td&gt; &lt;a href="/ViewProduct/{{$request-&gt;prd_ID}}/{{$request-&gt;usr_ID}}" id="link" &gt; Product &lt;/a&gt; &lt;/td&gt;
  </code></pre>
  
  <p>The route is as follows:</p>
  
  <pre><code>Route::get('ViewProduct/{pid?}/{uid?}', 'ViewProductController@Page_Load');
  </code></pre>
  
  <p>and the URL would be:</p>
  
  <pre><code>http://example.com/ViewProduct/11/4
  </code></pre>
  
  <p>This approach directly exposes the product id and user id and can be modified easily in the browser. Any inputs on how to address these concerns in php/laravel?</p>