PHP中奇怪的URL链接 - 不明白

时间:2011-12-22 21:20:33

标签: php ajax

我正在使用的代码有一个奇怪的URL命名约定,我不确定它是如何工作的。

var url = "##SITE_URL##user/validate_username";

此url调用位于user_php_files内的PHP函数'validate_username'!我不确定它是如何工作的。

在配置中

define("SITE_URL",'http://'.SITE_DOMAIN_NAME);

我尝试在同一个user_php文件中创建一个名为'create_username'的PHP函数,然后使用AJAX调用它(使用相同的命名约定)

$.post('##LBL_SITE_URL##user/create_username',{id:1},function(res) {...

但该功能甚至没有被调用。

为什么有##号?它是如何从PHP脚本中调用函数的?

2 个答案:

答案 0 :(得分:3)

我的猜测是某种模板,有人使用字符串替换来搜索## SITE_URL ##以替换为实际的URL。

答案 1 :(得分:0)

我认为这是一个.htaccess重写规则问题。