teammist Posted February 12, 2013 Share Posted February 12, 2013 Could i do it so they can put the key in a text box on a seperate page, once they click "Submit" it will take them to mysite.com/dl.php?key=<TheKeyTheySubmitted> Quote Link to comment https://forums.phpfreaks.com/topic/274403-text-box-to-go-to-key/ Share on other sites More sharing options...
davidannis Posted February 12, 2013 Share Posted February 12, 2013 (edited) sure: header ('Location: http://mysite.com/dl.php?key='.$_POST['keyfieldname']) ; should work Edited February 12, 2013 by davidannis Quote Link to comment https://forums.phpfreaks.com/topic/274403-text-box-to-go-to-key/#findComment-1412016 Share on other sites More sharing options...
davidannis Posted February 12, 2013 Share Posted February 12, 2013 (edited) the first page would look like this: <form action="http://mysite.com/myscript.php" method="POST"> Input your key: <input type="text" name="keyfieldname"> <input type="submit> </form> Edited February 12, 2013 by davidannis Quote Link to comment https://forums.phpfreaks.com/topic/274403-text-box-to-go-to-key/#findComment-1412017 Share on other sites More sharing options...
PaulRyan Posted February 12, 2013 Share Posted February 12, 2013 Form Code: <form method="GET" action="dl.php"> Key: <input type="text" name="key" value=""> <input type="submit" value="Submit Key"> </form> dl.php Code: <?PHP //### Preset valid key //### Should set this from a database of keys or something $validKey = 'CORRECTKEY'; //### Check to see if the $_GET key variable is present if(isSet($_GET['key'])) { $downloadKey = $_GET['key']; } else { $downloadKey = false; } //### Check to see if the download key matches valid key if($downloadKey == $validKey) { echo 'Key is valid.'; } else { echo 'Key is not valid.'; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/274403-text-box-to-go-to-key/#findComment-1412018 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.