У меня есть форма регистрации, она отправляется на сервер с помощью ajax по get'у. И все нормально, но я потом еще создал файлик чтобы скрывать директорию в исходном коде страницы, так как если просмотреть исходный код страницы найти этот js кусок с отправкой данных то там же будет прописан полный путь до него типа: system/plugins и тд. А я сделал так чтобы он отправлял эти параметры на файл url.php и туда передавал два параметра 1 параметр название каталога, например x1 где x1 в самом url.php означает каталог system/plugins/ajax, а 2 параметр имя необходимого скрипта.
mod_rewrite в htaccess настроил что бы url был вот таким:
http://site[dot]com/url/x1/name_file.php
По этому же принципу я сделал и картинки, файлы стилей...
Но вот теперь при передачи параметров на этот файл(url.php) скрипт подключаемый в этом файле(сам обработчик) не видит их, думаю это связано с ЧПУ которое я сделал для url.php.
И теперь не знаю что делать, как сделать чтобы этот файл(url.php) видел эти параметры?
1. vanicon - 08 Декабря, 2011 - 21:07:27 - перейти к сообщению
2. Данил_123 - 08 Декабря, 2011 - 21:09:59 - перейти к сообщению
vanicon может просто подключить файл?
3. Bio man - 08 Декабря, 2011 - 21:34:00 - перейти к сообщению
vanicon, может выложите файл url.php?
4. vanicon - 08 Декабря, 2011 - 21:46:09 - перейти к сообщению
файл url.php
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- header('charset=utf-8');
- if($_GET['catalog'] <> null && $_GET['file'] <> null){
- require_once 'config.php';
- require_once 'path.php';
- require_once DERICTORY_MODULES.'/'.$this_module.'/class/UrlHide.php';
- require_once DERICTORY_MODULES.'/'.$this_module.'/functions/security_info.php';
- $catalog = security_info($_GET['catalog']);
- $file = security_info($_GET['file']);
- $url_hide = new UrlHide($catalog,$file);
- $type = $url_hide->type_file;
- $path = $url_hide->path_file;
- if($type <> null && $path <> null){
- if($type == 'css'){
- header('Content-type: text/css');
- $css_code = file_get_contents(URL_SITE.'/'.$path.'/'.$file);
- echo $css_code;
- }
- elseif($type == 'php'){
- include_once DERICTORY_SITE.'/'.$path.'/'.$file;
- }
- elseif($type == 'js'){
- header('Content-type: text/javascript');
- $js_code = file_get_contents(URL_SITE.'/'.$path.'/'.$file);
- echo $js_code;
- }
- elseif($type == 'png'){
- header('Content-type: image/png');
- $image_png_code = file_get_contents(URL_SITE.'/'.$path.'/'.$file);
- echo $image_png_code;
- }
- elseif($type == 'gif'){
- header('Content-type: image/gif');
- $image_gif_code = file_get_contents(URL_SITE.'/'.$path.'/'.$file);
- echo $image_gif_code;
- }
- }
- }
- else{
- echo 'Проверьте параметры Get запроса';
- }
Цитата:
может просто подключить файл?
Ну в файле url.php так я и делаю, подключаю файл обработчика формы...