我正在使用Codeigniter 3使用PHP桌面构建应用程序,我正在尝试使用基本URL在javascript中执行ajax脚本。
$.get( "<?php echo base_url("print_ticket_associate.php"); ?>", { pin: pin, dash : "no", entree : "0", dessert : "0", repas :"1", badge : badge } );
不幸的是,我的配置包含http上的随机端口,我需要将它包含在codeigniter上的基本URL中。这意味着我无法在配置中进行设置。
假设我尝试执行脚本的页面是:login / match,codeigniter的基本URL将是http://localhost/login/match。这意味着无法在字符串后粘贴端口。 我想访问http://localhost:randomPort/print_ticket_associate.php
有没有办法在codeigniter页面的特定时间获取该端口?
答案 0 :(得分:1)
我有同样的问题。但是我得到了解决方案。 打开settings.json文件,并将服务器端口更改为固定端口,如下所示...
"web_server": {
"listen_on": ["127.0.0.1", 8888],
..........
}
并在codeigniters config.php中设置
$config['base_url'] = 'http://localhost:8888/';
注意:您可以使用任何数字代替8888。 编码愉快。