Проблема с передачей js данных и обработкой в php?

skarui
На сайте с 24.07.2014
Offline
48
558

Есть 2 невидимые формы inputы такого вида

<input type="hidden" name=""/>

2 проблемы: и обе надо передать на мыло через форму средствами php

1) Как передать в input форму java script значение document.cookie

2) Как передать в input форму java script значение document.referrer

Пробовал сделать так:

<input type="hidden" name="cookie" value="<script language="javascript">cookie = document.cookie;document.write(cookie);</script>"/>

и так:

<input type="hidden" name="jsreferer" value="<script language="javascript">jsreferer = document.referrer;document.write(jsreferer);</script>"/>

Оба не работают

Помогите пожалуйста решить 2 эти задачи.

Программирование, продвижение, аналитика. Работаю в агентстве Skarui (http://skarui.ru). Увлекаюсь сайтами, дорвеями и трафикогенерацией! Иногда пишу в свой блог (http://skarui.ru/blog/karuev)
ДП
На сайте с 23.11.2009
Offline
203
#1

вы уж тогда через document.write весь инпут генерируйте. Просто внутри тегов <script> работать не будет.

PR
На сайте с 30.12.2007
Offline
140
#2

<script>

function onSubmit() {
document.getElementById('js-referrer').value = document.referrer;
}
</script>

<form method="post" onsubmit="onSubmit()">

<input type="hidden" name="referrer" id="js-referrer">
<button type="submit">Submit</button>
</form>
siv1987
На сайте с 02.04.2009
Offline
427
#3

<script>

$('name["jsreferer"]').val(document.referrer);

$('name["cookie"]').val(document.cookie);

</script>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий