- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть форма ввода данных для проверки статуса готовности, как сформировать ссылку, что бы автоматом подставлялись данные в эти формы? Например /ready/?number=12345&serial=1234
Добавить value=...
https://xxxxxx.com/ready.php?n=123456&s=1234
Примерно так можно:
заменить на
заменить на
Заменил, по ссылке /ready/?n=123456&s=1234 не работает.
а оно, часом, не кэшируется в статику?
проверьте, может дело в этом?
а оно, часом, не кэшируется в статику?
Добавил в исключение, но вряд ли в этом дело.
Этот кусок замените
if(empty($_POST['number']) || empty($_POST['serial'])){
$number = '';
$serial = '';
if(!empty($_GET['number']) && !empty($_GET['serial'])){
$number = $_GET['number'];
$serial = $_GET['serial'];
}
?>
<div class="ready_left">
<form action="/ready/" method="POST">
<input type="text" name="number" value="<?=$number?>" placeholder="Введите номер квитанции*" maxlength="6" size="34" style="font-size:14px;"/><br /><br />
<input type="text" name="serial" value="<?=$serial?>" placeholder="Последние 4 символа серийного номера*" maxlength="4" size="34" style="font-size:14px;" /><br /><br />
<input type="submit" value="Проверить" style="display:block;width:298px;font-size:15px;padding:5px;text-align:center;margin-left:0px;" onclick="yaCounter45458706.reachGoal('ready'); return true;"/><br /><br /><br /><br /><br /><br /><br />
</form>
</div>
<div class="ready_right">
На данной странице можно узнать готов ли ваш аппарат, если вы уже обратились в СЦ Орбис <br><br>
</div>
<br />
<br />
<?
}
Собственно, практически то же самое, но с нюансами. ;)
---------- Добавлено 02.03.2020 в 12:01 ----------
вряд ли в этом дело.
Собственно, практически то же самое, но с нюансами.
Поменял. По ссылке /ready/?number=831784&serial=1824 ничего не показывает :)
Весь кусок кода поменяли? То, что болдом – это не я выделил, это из Вашего кода перекочевало. :(
Весь кусок кода поменяли? То, что болдом – это не я выделил, это из Вашего кода перекочевало. :(
Поменял, работает, спасибо! По ссылке подставляются в форму нужные значения, осталось последнее, чтобы срабатывала кнопка проверить из ссылки 🍻
Браузер иногда может при переходе на страницу старое значение подставлять.
Сейчас при открытии страницы всё сработало корректно..
---------- Добавлено 02.03.2020 в 12:29 ----------
Осталось безопасности добавить...
https://orbis.spb.ru/ready/?number=8%22%3E%20%3Cscript%3Ealert(555)%3C/script%3E2731784&serial=1824
---------- Добавлено 02.03.2020 в 12:51 ----------
Sitealert, зря htmlspecialchars-ы снёс..
заменить 2 строки после
if(!empty($_GET['number']) && !empty($_GET['serial'])){чтобы срабатывала кнопка проверить из ссылки
А может быть, тогда с самого начала задача не так была сформулирована? ;)
В изначальном коде поменять $_POST на $_REQUEST – и всё.
---------- Добавлено 02.03.2020 в 12:54 ----------
Осталось безопасности добавить...