Простую альтернативу этой проблеме можно решить, предоставив соответствующие разрешения в самой базе данных. Например: если вы используете базу данных mysql, введите в базу данных через терминал или предоставленный интерфейс и просто следуйте этой команде:
GRANT SELECT, INSERT, DELETE ON database TO username@'localhost' IDENTIFIED BY 'password';
Это ограничит пользователя ограничиться только указанным запросом только. Удалите разрешение удаления, и поэтому данные никогда не будут удалены из запроса, запущенного с php-страницы. Второе, что нужно сделать, это очистить привилегии, чтобы mysql обновлял разрешения и обновления.
FLUSH PRIVILEGES;
Дополнительная информация о flush .
To см. текущие привилегии для пользователя, вызывают следующий запрос.
select * from mysql.user where User='username';
Подробнее о GRANT .
Удостоверяются, что текстовое свойство включает допустимый URL. Например, http://www.stackoverflow.com/
устанавливает свойство DetectUrls к [1 111] верный
Запись обработчик событий для событие LinkClicked.
Лично, я не передал бы "IExplore.exe" в в качестве параметра к эти Процесс. Запустите вызов, поскольку Microsoft советует, поскольку это предполагает, что установлено и является предпочтительным браузером пользователя. Если Вы просто передаете URL для обработки, запускаются (согласно ниже) тогда, Windows сделает правильную вещь и разожжет предпочтительный браузер пользователя с соответствующим URL.
private void mRichTextBox_LinkClicked (object sender, LinkClickedEventArgs e) {
System.Diagnostics.Process.Start(e.LinkText);
}
Класс RichTextBox позволяет Вам настраивать свое поведение, когда пользователь нажимает гиперссылку. Добавьте обработчик событий для RichTextBox. Событие
Process p = new Process();
private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
{
p = Process.Start("IExplore.exe", e.LinkText);
}
LinkClicked Необходимо удостовериться, что DetectUrls
установлен на true
. Если это не работает самостоятельно, Вы, возможно, должны добавить обработчик для LinkClicked
событие.
yourTextBox.DetectUrls
установлен на истинный? Нам, возможно, понадобится еще некоторая информация для предоставления лучшего ответа.