Codeigniter 基础 url 包括随机生成的端口
Codeigniter base url include port generated randomly
我正在使用 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 页面的特定时间获取该端口?
我遇到了同样的问题。但我得到了解决方案。
打开settings.json文件,将服务器端口改为固定端口如下...
"web_server": {
"listen_on": ["127.0.0.1", 8888],
..........
}
并在 codeigniters config.php 中设置
$config['base_url'] = 'http://localhost:8888/';
注意:您可以使用任何数字代替 8888。
编码愉快。
我正在使用 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 页面的特定时间获取该端口?
我遇到了同样的问题。但我得到了解决方案。 打开settings.json文件,将服务器端口改为固定端口如下...
"web_server": {
"listen_on": ["127.0.0.1", 8888],
..........
}
并在 codeigniters config.php 中设置
$config['base_url'] = 'http://localhost:8888/';
注意:您可以使用任何数字代替 8888。 编码愉快。