我不是PHP专家,所以请耐心等待。分割后台处理
如果我有一个页面(start.php),其中包含一个用户应该看到的文本框和提交按钮。
如何将服务器端指向后台(用户没有看到)包含进一步说明的特定php文件。例如,
以下是非常简化的示例,它们不反映实际文件的复杂程度。假设(process1.php)创建一个包含字符串“process 1 was used”的会话,并且(process2.php)创建一个包含“process 2 was used”的会话。现在,如果(start.php)中的文本框是空的,应该使用“process1.php”文件,如果(start.php)中的文本框被填充,则“process2.php”文件应该是用过的。其中的每一个都应该转到用户应该看到的“finish.php”页面,该页面将回显用户屏幕上由“process1.php”或“process2.php”创建的会话内容。看到。
这样的想法可以用php来完成,应该用php完成这样的事情,如果是的话,怎么样?如果不是,我应该怎么做呢?即将复杂的过程分解为可能的多个文件,以便将来作为开发人员进行维护时更容易?
请注意,process1.php或process2.php不应该直接由用户访问或查看。
如果用户以某种方式计算出“start.php”指向“process1.php”或“process2.php”,他/她将能够弄清楚他/他可以简单地输入到浏览器地址栏“proccess1.php”或“process2 .PHP”。我如何阻止? – oshirowanen 2011-04-18 17:49:37
在if语句中设置一个访问密钥,并检查进程文件中的访问密钥。检查了它 – Stewie 2011-04-18 18:01:08