alanmusician
Programmer
Hello, all,
I am trying to use a PHP script for documentation purposes in an old program written in Clarion. I want to be able to pass template and application ids to the PHP script, which then looks up the help topic associated with those IDs. I am able to do this by launching a URL (in IE) from the program, for example:
The difficulty lies in that I don't want anyone not using our software to be able to access these help files. My tentative solution is to create a key off of licensing information that is stored in our program and encrypt the appid and tempid, and then send both the encrypted data and the key at once. This is, of course, not very secure.
My question is if anyone can provide any ideas on how to properly do this. I would also like to know how to hide the URL when I send it to the browser.
I know very little about web development and have only picked up enough PHP to create the documentation wiki. Any advice or explanation of how this sort of thing is normally handled would be welcome.
Thanks,
--Alan
I am trying to use a PHP script for documentation purposes in an old program written in Clarion. I want to be able to pass template and application ids to the PHP script, which then looks up the help topic associated with those IDs. I am able to do this by launching a URL (in IE) from the program, for example:
Code:
[URL unfurl="true"]http://www.ourserver.com/helpget.php?appid=101&tempid=2352[/URL]
The difficulty lies in that I don't want anyone not using our software to be able to access these help files. My tentative solution is to create a key off of licensing information that is stored in our program and encrypt the appid and tempid, and then send both the encrypted data and the key at once. This is, of course, not very secure.
My question is if anyone can provide any ideas on how to properly do this. I would also like to know how to hide the URL when I send it to the browser.
I know very little about web development and have only picked up enough PHP to create the documentation wiki. Any advice or explanation of how this sort of thing is normally handled would be welcome.
Thanks,
--Alan