问题:我在header里面加了一个图片的JS弹出的表单按钮。method="post" action="?m=formguide&c=index&a=show&formid=13&siteid={php echo $this->siteid;}" ,动态页面是可以提交的,提交成功并且跳转了。
但是生成静态页面后,URL变化了,提交后没有成功或者失败提示。URL直接变成http://localhost/runyuanzs/html/cailiaozhanting/zt_youshi/?m=formguide&c=index&a=show&formid=13&siteid=1 这个应该是提交个了本页面。{APP_PATH}是动态页面用的,但是写成绝对路径还是不行,URL直接变成http://localhost/runyuanzs/localhost/runyuanzs/html/cailiaozhanting/zt_youshi/?m=formguide&c=index&a=show&formid=13&siteid=1 该页面是不存在的。
那么生成静态页面后我的action为何只能提交给本页而不是正确的地址呢?哪位知道啊?求指导!
谢谢,你的blog横强大啊!收藏了。不过我还没有找的呢!
但是问题我解决了,因为我实在不同页面都用表单的。静态页面的路径不一样。所以应该在对应的模板中在上相对的路径。这样就不会提交给本页了。不过还是谢谢你。你的blog比给我回答问题更有用。
值得采纳!!!
我下一步也准备学学phpcms
追问看了一下,不过好像关于phpcms的东西不是很多,没有找的我想要的,phpcms 问题你可以问我,可以交流一下。
追答好,我只是个菜鸟罢了,瞎玩。