自定义函数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-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关