При обычном поиске из формы эти переменные в конечном итоге будут иметь вид
form.pid
и form.m
при просмотре через URL, эти переменные будут иметь вид
url.pid
и url.m
Вы можете изменить форму, чтобы использовать method="get"
вместо публикации, или иметь код на странице результатов, подобный этому
<cfparam name="form.pid" default="" />
<cfparam name="form.m" default="" />
<cfparam name="url.pid" default="#form.pid#" />
<cfparam name="url.m" default="#form.m#" />
Чтоэто говорит о том, что форма по умолчанию равна нулю, если она не определена. Тогда по умолчанию url равен whats в форме.
Конечный результат будет иметь url.pid
и url.m
с параметрами либо формы, либо URL.
Это предполагает, что остальная часть вашего кода использует параметры URL, что, я думаю, может быть правильным, так как вы сказали, что это работает, когда вы просматриваете его.