Я веду кампанию AdWords по борьбе с вредителями.
Когда люди нажимают на объявление и попадают на мою главную страницу, в URL-адресе есть строка запроса, в которой указаны служба и название города.
Это будет похоже на pestcontrol.com/pestcontrol?service=roaches&town=Beverly
Это важно, потому что я использую эту строку запроса для заполнения заголовка страницы «Ищете [услугу] в [городе]?»
На моей главной странице они должны выбрать вредителя, с которым у них проблемы.
Допустим, они выбирают грызунов - он отправит их на страницу грызунов.
Но я потеряю строку запроса ...
Как сохранить строку запроса, чтобы можно было персонализировать и следующую страницу?
Есть ли способ написать ссылку, чтобы сохранить текущую строку запроса?
Я новичок и новичок в Wordpress и веб-разработке в целом, поэтому любая помощь приветствуется
Я оценил ответ, но, как я уже сказал, я новичок в Wordpress и не разработчик. Я просто хочу создать ссылку, которая захватывает текущую строку запроса и добавляет ее. Что-то вроде www.pestcontrol.com/nextpage (скопируйте текущую строку запроса сюда)
Вы еще не проверяли документацию на $ _GET суперглобальный? Я понимаю, что у вас не очень большой опыт в программировании, но вы должны хотя бы попробовать что-то самостоятельно. Мы очень готовы помочь вам улучшить / исправить ваш код, но не для того, чтобы писать его за вас.
Я читаю документацию и пытаюсь разобраться в ней. Я надеялся, что смогу просто написать что-нибудь в ссылке, которая берет текущую строку запроса. Скажем, я нахожусь на example.com/pageone?hi=bye - я надеялся, что смогу сделать ссылку, например example.com/pagetwo (вставить текущую строку запроса), и оказаться на example.com/pagetwo?hi=bye
Похоже, что $ _GET получает только значения - мне не нужны значения. Мне просто нужна та же строка запроса, чтобы перейти на следующую страницу в URL-адресе
Если вы знаете, какие параметры вы собираетесь получить, вы можете создать свой собственный URL-адрес, используя значения из суперглобального $ _GET. Если вы не знаете, какие именно параметры вы получите, взгляните на $_SERVER["QUERY_STRING"]
: php.net/manual/en/reserved.variables.server.php. Однако будьте осторожны: небрежно передавая параметры URL-адреса вашему приложению, вы можете подвергнуться как минимум двум различным типам атак: SQL-инъекция и XSS.
Ваша форма должна включать эти параметры URL, чтобы передать их на следующую страницу. Суперглобальный $ _GET - это то, что вы ищете.