Народ, у меня пхп инклюдится в хтмл файл, и гет данные, переданные этому хтмл файлу в пхп не определяются. Как их передать через яву?
>Народ, у меня пхп инклюдится в хтмл файл, и гет данные, переданные
>этому хтмл файлу в пхп не определяются. Как их передать через
>яву?ничего не понятно. имеется ввиду ssi include? или как инклюдиться? строки как инклудиться и строки как пытаетесь вывести в PHP эти GET параметры в студию, плз
>>Народ, у меня пхп инклюдится в хтмл файл, и гет данные, переданные
>>этому хтмл файлу в пхп не определяются. Как их передать через
>>яву?
>
>ничего не понятно. имеется ввиду ssi include? или как инклюдиться? строки как
>инклудиться и строки как пытаетесь вывести в PHP эти GET параметры
>в студию, плзэм... чуть чуть перефразирую. как можно получить POST запрос в таком случае:
есть HTML файл, в него инклюдятся файлы шаблона и PHP скрипт. так вот этот PHP скрипт не может получить POST и GET данные переданные первоначальной HTML странице. как их можно все же вытащить? Даже гет - он пишется в строке браузера, но для пхп скрипта в середине он - неизвестная переменная :(
короче реализовал на JS+PHP через куки :)
Ник смотрю у вас правильный. Без веществ такую херню тяжко придумать.
>Ник смотрю у вас правильный. Без веществ такую херню тяжко придумать.Обоснуй, почему хрень, и как ты можешь сделать лучше?
>>Ник смотрю у вас правильный. Без веществ такую херню тяжко придумать.
>
>Обоснуй, почему хрень, и как ты можешь сделать лучше?Давай скрипт в студию, хочу увидеть ету херь!
Зы. автор походу весьма теряеться на какой стороне работает пхп, а на какой жаваскрипт.
>>>Ник смотрю у вас правильный. Без веществ такую херню тяжко придумать.
>>
>>Обоснуй, почему хрень, и как ты можешь сделать лучше?
>
>Давай скрипт в студию, хочу увидеть ету херь!
>
>Зы. автор походу весьма теряеться на какой стороне работает пхп, а на
>какой жаваскрипт.Все скрипты дать не могу - там SSI инкюды, все равно не запашет, это часть большого проекта. Но с ними пхп не может получать из пост и гет массивов данные, будучи сам подрублен таким способом(а это необходимо).
<script type="text/javascript">
function subclick(id){
document.cookie = "id_page=" + id + ";";
document.forms['editpage'].submit();
}
</script>Это обработчик формы, вызываемый по онклик на кнопке выбранной страницы для редактирования.
<INPUT type="button" name="pageforedit" value="Редактировать" onClick="subclick(<?=$rowpage['id_page']?>)">
А пхп скрипт принимает уже из кукис массива, не имея никакой другой возможности получить через глобал переменные данные.
у тя офигенно подходит ник! :-)
записал в куки переменную с жизнью длинной в сессию(как ты её оттуда потом достаёшь? И достаёшь ли?)
><script type="text/javascript">
>function subclick(id){
> document.cookie = "id_page=" + id + ";";
> document.forms['editpage'].submit();
>}
></script>передаёшь слово редактировать и айдишник в куки....
>>><INPUT type="button" name="pageforedit" value="Редактировать" onClick="subclick(<?=$rowpage['id_page']?>)">ваще жесть...
>>>А пхп скрипт принимает уже из кукис массива, не имея никакой другой возможности получить через глобал переменные данные.короч, держи магию!
вот етот кусок в самое начало твоего твоего работающего пхп инклуда и смотри за
приходящими переменными и де ты их теряешь.
echo "<pre>_POST:
";
print_r($_POST);
echo "<hr>_GET:
";
print_r($_GET);
echo "<hr>_COOKIE:
";
print_r($_COOKIE);
echo "</pre>";
Кажутся, ты просто что-то недопонял.>у тя офигенно подходит ник! :-)
>записал в куки переменную с жизнью длинной в сессию(как ты её оттуда
>потом достаёшь? И достаёшь ли?)
>><script type="text/javascript">
>>function subclick(id){
>> document.cookie = "id_page=" + id + ";";
>> document.forms['editpage'].submit();
>>}
>></script>Мне и нужно, чтобы после закрытия браузера кука удалялась.
>передаёшь слово редактировать и айдишник в куки....
>>>><INPUT type="button" name="pageforedit" value="Редактировать" onClick="subclick(<?=$rowpage['id_page']?>)">Редактировать - это название кнопки. Оно не передается в куки. В куки передается только айдишник.
>ваще жесть...
>>>>А пхп скрипт принимает уже из кукис массива, не имея никакой другой возможности получить через глобал переменные данные.Почему? Нормально.
>[оверквотинг удален]
>echo "<pre>_POST:
>";
>print_r($_POST);
>echo "<hr>_GET:
>";
>print_r($_GET);
>echo "<hr>_COOKIE:
>";
>print_r($_COOKIE);
>echo "</pre>";Нет ничего, если запускать этот html с SSI инклюдом скрипта. Только куки ловятся.
Потому что здравомыслящий человек не будет вызывать php через SSI. Если даже он не очень хорошо разбирается в принципе работы апача, то хотя бы может прочитать в доке о том что это делать строго не рекомендуется. Мне очень жаль тех, кому придется в дальнейшем сталкиваться с вашим проектом. Думаю у них тоже мелькнет мысль о веществах :)
>Потому что здравомыслящий человек не будет вызывать php через SSI. Если даже
>он не очень хорошо разбирается в принципе работы апача, то хотя
>бы может прочитать в доке о том что это делать строго
>не рекомендуется. Мне очень жаль тех, кому придется в дальнейшем сталкиваться
>с вашим проектом. Думаю у них тоже мелькнет мысль о веществах
>:)1) так НАДО, чтобы через SSI
2) Проект я только дописываю, сам ругаюсь прошлым авторам(двое не справились, трейтий косячил, родоначальник курил чай)
3) Как оказалось - все вполне нормально, и получить все глобалы в SSI подключении оказалось проще простого - там в ссай инклюде к пути скрипта всего лишь дописывается строчка.