业务经理

微信扫描以上二维码

028-61286886

技术咨询

自定义函数custom.php的对应action地址是多少呀

迅睿框架 更新 2023-09-04 17:46:43 游歌

请教前端怎么往custom.php里传参数呀,要做个根据不同参数来写入不同值的cookie,function标签无法满足需求,表单提交传参数的action地址应该是哪呢?

方案

  • 迅睿框架创始人 #1 · 2023-09-04 17:10:02
    custom。php是自定义函数文件,跟你action并没有任何关系,不知道你的开发目的是什么
  • 游歌 #2 · 2023-09-04 17:17:24
    之前用PB做了个根据COOKIE来切换风格的效果,现在转XR也想复刻一个,然后发现XR有COOKIE函数,读取还是挺方便了,如此就不需要用JQ.COOKIE.JS了,但根据用户点击来写入COOKIE值就遇到问题,参数传不过去。前端跟PHP交互不都是用表单或AJAX来传参数嘛?没有action的话,难道只能用$_GET来接收用户选择的风格参数?
  • 迅睿框架创始人 #3 · 2023-09-04 17:21:47
    参考文档:《外部页面调用网站表单/全局表单提交项目》提交方法改成普通按钮模式就可以修改action的地址参数
  • 游歌 #4 · 2023-09-04 17:29:57
    {php $cookie_theme = \Phpcmf\Service::L('input')->get_cookie('my_theme');}
    {if $cookie_theme == 'green' || empty($cookie_theme)}
    <link rel="stylesheet" href="{HOME_THEME_PATH}css/minimalist-green.css">
    {elseif $cookie_theme == 'blue'}
    <link rel="stylesheet" href="{HOME_THEME_PATH}css/minimalist-blue.css">
    {elseif $cookie_theme == 'red'}
    <link rel="stylesheet" href="{HOME_THEME_PATH}css/minimalist-red.css">
    {elseif $cookie_theme == 'gray'}
    <link rel="stylesheet" href="{HOME_THEME_PATH}css/minimalist-gray.css">
    {/if}
    没有使用系统表单,就是需要根据用户点击往COOKIE里写一个值而已,然后根据这个值来加载对应的风格CSS。现在的问题就是不知道该怎么往custom.php里传值,直接在模板里用set_cookie又没有办法做用户点击的判断。
  • 游歌 #5 · 2023-09-04 17:33:20
    function my_theme_cookie($value) {
    \Phpcmf\Service::L('input')->set_cookie('my_theme', $value, '8640000');
    }
    custom.php里这么写的,就差把用户选择的风格值传进去这一步了。
  • 迅睿框架创始人 #6 · 2023-09-04 17:37:52
    点击,建议你新建一个控制器文件,然后在控制器里面写储存cookie如何建控制器 观看操作视频:创建控制器的方法
  • 游歌 #7 · 2023-09-04 17:46:43
    回复迅睿框架创始人 还是用JQ.COOKIE.JS好了。 😅

迅睿系统漏洞

京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制
GeoSeo收录宝
GeoSeo收录宝(2026-09-16)
ai发布增强: 1 新增Cron 心跳记录,任务列表实时显示。 ...
导入微信文章
导入微信文章(2026-09-15)
优化排版缺少文字情况
GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题