Меню сайта
Он-лайн

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Яндекс.Метрика
Категории раздела
Мои статьи [4]
Наш опрос
Вы курите?
Всего ответов: 138
Советуем посетить
Сериал "Мужчина во мне" смотреть онлайн все серии

Главная » Статьи » Мои статьи

Как написать свой скрипт для uCoz на php (часть 2)

Эта статья устарела

Продолжение предыдущей статьи.

Теперь мы можем выводить результат обработки php скрипта на юкозовский сайт. В этой статье рассмотрим, как передавать и обрабатывать переданные данные.

Отредактируем код вызова скрипта на юкозовской страничке следующим образом:

Code
<script src="http://мой_сайт.ru/test.php?login=$USERNAME$"></script>

А в сам php-скрипт добавим следующее:
Code

echo "document.write(\"Hello, $_GET[login]\");";  
?>

Результат может выглядеть так:
Quote
Hello, Sirius

//Если в конфигурации php параметр register_globals установлен в on , то можно написать и так:
echo "document.write(\"Hello, $login\");";
?>
[/code]
Но лучше так не делать для совместимости с другими хостингами - вдруг вы на один из них захотите переехать. Однако, если у вас есть доступ к php.ini , то лучше отключить данный параметр для большей безопасности.

Продолжение следует...
Возникли вопросы по статье? Задйте их на нашем форуме
Категория: Мои статьи | Добавил: Sirius (01.07.2009)
Просмотров: 945 | Комментарии: 2 | Теги: пишем свой скрипт, статьи, php на ucoz | Рейтинг: 5.0/1 |
Всего комментариев: 2
1 FLL  
0
А как передать ID пользователя, так чтобы никто другой не смог создать запрос типа http://мой_сайт.ru/test.php?id=$любое id$.
Пытаюсь сделать так чтобы при нажатии на ссылку на PHP сервере прописывалась информация в нужный файл скажем user/$ID$.txt, но чтобы никто кроме пользователя это сдать не мог.

2 Sirius  
0
Если вы используете только php (без ucoz), то можете захешировать логин пользователя с помощью функции MD5. Например:
Code

<a href="/handler.php?login=<?php echo MD5($login);?>">ссылка</a>
А в handler.php
fwrite($_GET[login], переменнная_в_fopen)

Если же на юкозе, то можно сделать помимо id проверку по логину, то можно использовать удалённый fopen, если allow_url_fopen on. Посмотрите баг-фикс к модулю он-лайн

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Форма входа
Профиль
Здравствуйте, Гость


Полное имя: Гость
ip: 3.144.106.207
Группа: Гости
Браузер:
Посещали сайт: 04.12.2024 10:23

Новых сообщений нет
Ваш профиль
Добавить новость
Выход
Tag cloud
© 2024 php4ucoz. При распространении модулей ссылка на php4.ucoz.ru обязательна!