Кто знает что может быть.. Есть скрипт на него идет редирект через htaccess RewriteRule ^add/category/ /sys/ls-admin.php?file=addcategory [NC] И когда уже именно в этом файле пытаюсь получить какую либо переменную из массива POST. Он ничего не показывает
Абсолютно по разному.. Сначала $_POST['имя переменной'].. ни че не выдает Потом на всякий случай вдруг ошибку сделал в имени переменной. print_r($_POST); выдает array() И на всякий случай foreach($_POST as $val){print($val);} ни че не выдает
Может быть кто то знает в каком направлении думать? Скрипт распространяется по лизенции opensource.. Нужно его модифицировать.. А не получается принять пост данные.. В самом начале вызывается буферизация ob_start(); Но нет функции которые бы каким то интересным образом выкидывали из буыера данные пост
Там форма очень большая всю ее показывать думаю смысла нет... <form name="general_settings" id="general_settings" action="" enctype="multipart/form-data" method="post" class="ml10"> <input type="hidden" name="id" value="<?php echo $row["id"];?>" /> <fieldset class="field"> <legend class="legend"><?php echo $admin_language['general']; ?></legend> <p> <label for="dummy0"><?php echo $admin_language['applicationtitle']; ?></label><br> <input type="text" class="required width400" title="<?php echo $admin_language['enterapplicationtitle']; ?>" name="name" id="name" value="<?php echo html_entity_decode($row["name"], ENT_QUOTES);?>" /> </p> <p> <label for="dummy0"><?php echo $admin_language['sitename']; ?></label><br> <input type="text" class="required width400" title="<?php echo $admin_language['entersitename']; ?>" name="site_name" id="site_name" value="<?php echo html_entity_decode($row["site_name"], ENT_QUOTES);?>" /> </p> <p> <label for="dummy3"><?php echo $admin_language['applicationdescription']; ?></label><br> <textarea name="description" class="required width400" title="<?php echo $admin_language['enterdesc']; ?>" id="description" rows="5"><?php echo html_entity_decode($row["description"], ENT_QUOTES);?></textarea> </p> <p> <label for="dummy3"><?php echo $admin_language['applicationkeywords']; ?></label><br> <textarea name="keywords" class="required width400" title="<?php echo $admin_language['enterkeywords']; ?>" id="keywords" rows="5"><?php echo html_entity_decode($row["keywords"], ENT_QUOTES);?></textarea><br> <span id="cdescerror" style="color:red"> </span> </p> И в таком роде ещзе много полей
О том что может что то в форме не так подумывал она большая можно что то проглядеть.. Поэтому в этом делал форму такую <form action="" method="post"> Все равно пусто.. Да так же и гет ничего не передает ъ Урл меняет добавляя параметры а в скрипте доступ к ним получить нельзя
При get $_SERVER['QUERY_STRING'] -пустая тоже .. А REQUEST_URI содержит все переменные.. по идее конешно можно распарсить REQUEST_URI.. Но почему ни гет ни пост не передается скрипту
Нет этот переход в админку уже был.. Суть же всей этой строки если обращаемя к ^add/category/ Вызывается /sys/ls-admin.php?file=addcategory [NC]