|
Здесь нужна смесь JavaScript и PHP.
На страницу, где нужно проверить наличие #, нужно добавить примерно такой код:
<script>
document.addEventListener('DOMContentLoaded', function() {
let currentUrl = window.location.href;
let position = currentUrl.search('#');
if (position == -1) {
let data = JSON.stringify({"result": "Symbol # Not Found"});
} else {
let data = JSON.stringify({"result": "Symbol # Found"});
}
let xhr = new XMLHttpRequest();
let url = "url"; // url to PHP file
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
let json = JSON.parse(xhr.responseText);
console.log(json.email + ", " + json.password);
}
};
xhr.send(data);
}, false);
</script>
После чего нужно создать php файл, который будет получать информацию о наличии символа # в адресной строке.
Этот php файл будет получать $_POST, который ему отравит JavaScript.
Ссылку на это php нужно добавить в вышеуказанный код.
добавлено через 11 минут
Строку
console.log(json.email + ", " + json.password);
в коде нужно заменить на свои значение - на то, что возвращает PHP в виде json.
Далее в js скрипте, проанализировав полученный json, можно делать необходимые действия с текущей страницей.
Последний раз редактировалось alex8; 12.04.2024 в 13:35.
Причина: Добавлено сообщение
|