websoftexpert Posted August 22, 2010 Share Posted August 22, 2010 Hi How to get value of all $_Request variable so that we can validate for cross scripting. see below http://srijanlinux.com/consentRequestNew.php?requestId=24753 print count($_GET); // return ---------- 1 print_r($_GET); // return ----------- Array ( [requestId] => 24753 ) Now I want to validate value of requestId. I know I can validate by getting using $_GET['requestId']. But there are changes that I don't know variable name then How validate unknown variable which might be put by hacker. Thanks akash Quote Link to comment Share on other sites More sharing options...
trq Posted August 22, 2010 Share Posted August 22, 2010 Loop through the $_GET array. Quote Link to comment Share on other sites More sharing options...
websoftexpert Posted August 22, 2010 Author Share Posted August 22, 2010 How? I used following code but I didn't work for($ii=0;$ii<count($_GET); $ii++) { print "<P> ----------------------- $ii -------------------------</P>"; print "<P> +++++++++++++++++++++++++ "; print($_GET['$ii']); print " +++++++++++++++++++++++++</P>"; } Keep in mind I don't know all variables name coming from $_GET request Quote Link to comment Share on other sites More sharing options...
trq Posted August 22, 2010 Share Posted August 22, 2010 foreach ($_GET as $k => $v) { echo "$k = $v<br />"; } Quote Link to comment Share on other sites More sharing options...
websoftexpert Posted August 22, 2010 Author Share Posted August 22, 2010 Thanks. Problem Resolved. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.