ksmatthews Posted November 15, 2011 Share Posted November 15, 2011 HI There, I am using this type of code to self load a submitted form <form name = "testform" method = "post" action = "<?=$_SERVER['PHP_SELF']?>" onsubmit = "return check_data()" > Apart from using $_SERVER['PHP_SELF'] is there another way of determining the current URL within a script ? regards, Steven Matthews Quote Link to comment https://forums.phpfreaks.com/topic/251192-current-url/ Share on other sites More sharing options...
phporcaffeine Posted November 15, 2011 Share Posted November 15, 2011 HI There, I am using this type of code to self load a submitted form <form name = "testform" method = "post" action = "<?=$_SERVER['PHP_SELF']?>" onsubmit = "return check_data()" > Apart from using $_SERVER['PHP_SELF'] is there another way of determining the current URL within a script ? regards, Steven Matthews Ideally, you want to post back to the actual page (self-reference), regardless of any URL variables. Correct? That can easily be done like this: <form name = "testform" method = "post" action = "#" onsubmit = "return check_data()" > However, if you are looking to capture the URL variables, then you might want to look at: <?=$_SERVER['REQUEST_URI']=?> Quote Link to comment https://forums.phpfreaks.com/topic/251192-current-url/#findComment-1288362 Share on other sites More sharing options...
Adam Posted November 15, 2011 Share Posted November 15, 2011 Be sure to protect yourself against XSS using htmlspecialchars. Quote Link to comment https://forums.phpfreaks.com/topic/251192-current-url/#findComment-1288373 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.