- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Народ подскажите как сделать
Есть допустим такой скрипт (в файле 2.php):
В Javascript создаются переменные, потом нужно чтобы эти переменные попали в PHP. Пробую метод $.get, если запустить пример выше, то в окне alert'a высветится
Array
(
[hours] => 21
[minutes] => 35
[seconds] => 36
)
Но в массиве $_GET ничего нет
Каким образом можно вытащить эти перменные из JS в пхп ???
мм.... ну чисто поржать, а почему в массиве GET, что-то должно быть? :)
<script>
var d = new Date();
var hours = d.getHours();
var minutes = d.getMinutes();
var seconds = d.getSeconds();
document.write("<img width=0 heigth=0 src=2.php?hours="+hours+"&minutes="+minutes+"&seconds="+seconds+">");
</script>
Array
(
[hours] => 21
[minutes] => 35
[seconds] => 36
)
а разве это не есть ответ php скрипта?
<script>
var d = new Date();
var hours = d.getHours();
var minutes = d.getMinutes();
var seconds = d.getSeconds();
document.write("<img src=2.php?hours="+hours+"&minutes="+minutes+"&seconds="+seconds+">");
</script>
Ох ёмаё, как хитро то а... 🤪
Не хочешь GET-запросом передавать, юзай XML. Вот те пример передачи GET
Ох ёмаё, как хитро то а... 🤪
Я хотел изначальна массив POST заполнить, это можно как сделать ?
Все такие написано в описаняих функций jquery есть функции $.get и $.post , которые должны передать судя по описаниям переменные
Array
(
[hours] => 21
[minutes] => 35
[seconds] => 36
)
Но в массиве $_GET ничего нет
Твой скрипт запрашивается дважды, сначала при загрузке страницы, затем при ajax-запросе. В первом случае, понятное дело, массив $_GET пуст. При ajax-запросе уже передаются GET-параметры, которые отображаются в алерте.
Имхо, свою задачу решил изначально сам, просто немного запутался в этом. В PHP-скрипте можно делать проверку, вызван ли он при помощи ajax-запроса так:
if ( strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest' ) {...}
и делать обработку принятых переменных.
Твой скрипт запрашивается дважды, сначала при загрузке страницы, затем при ajax-запросе. В первом случае, понятное дело, массив $_GET пуст. При ajax-запросе уже передаются GET-параметры, которые отображаются в алерте.
Имхо, свою задачу решил изначально сам, просто немного запутался в этом. В PHP-скрипте можно делать проверку, вызван ли он при помощи ajax-запроса так:
if ( strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest' ) {...}
и делать обработку принятых переменных.
Мы проверим этот запрос, а как мы получим переменные если их нет ни в одном массиве ? Даже уже хотел спарсить регуляркой нужный кусок кода, но он не видит сгенерированные значения, а видит только код ... Еще не удобно блин разбираться и писать - в армии сейчас)
По идее мне нужна такая штука - получить текуще время, именно то что на компе сейчас у пользователя и записать его в БД. Сначала делалось все через PHP но в заголовках пользователя не передается текущее время, а функции времени в пхп работают относительно времени сервера и чтобы время отображалось корректно без явыскрипт не знаю как обойтись. Есть вариант еще разницу передавать иежду временем сервера и текущего пользователя, но застрял - не могу кинуть сгенерированную переменную из явыскрипта в пыху....😡
Заранее спасибо!
Я хотел изначальна массив POST заполнить, это можно как сделать ?
Все такие написано в описаняих функций jquery есть функции $.get и $.post , которые должны передать судя по описаниям переменные