我想将永久链接的末尾更改为s_secret
(在sql中),如何在hdefine.php中做到这一点?
当前,item_id
在sql中基于pk_i_id
的自动增量值上运行,我想生成随机的字母数字,如s_secret。
$url = str_replace('{ITEM_ID}', osc_sanitizeString($item['pk_i_id']), $url);
$url = str_replace('{ITEM_CITY}', osc_sanitizeString($item['s_city']), $url);
$url = str_replace('{ITEM_TITLE}', osc_sanitizeString(str_replace(',', '-', $item['s_title'])), $url);
$url = str_replace('?', '', $url);
if($locale!='') {
$path = osc_base_url().$locale."/".$url;
} else {
$path = osc_base_url().$url;
}
} else {
$path = osc_item_url_ns($item['pk_i_id'], $locale);
}
return $path;
}
我尝试在hdefine.php中将pk_i_id
替换为s_secret
,但是项目URL将被破坏,但是,它将显示s_secret
字符串。
运行osclass 3.8