這裏是 LitePress 社區舊貼存檔,您可以在此留言或提交新的回應和信息。

·

這裏是 LitePress 社區舊貼存檔,您可以在此留言或提交新的回應和信息。
文章投稿 131 篇
參與 1035 次討論和 239 條回覆數據量不大,撐死 1-2w 數據鏈~
好的。我現在去卸載。感謝老孫頭!
諮詢了一下老李頭,BUG 來自你安裝的 Huger Elementor 插件的一個 JS,把這個插件卸載掉應該就好了。
使用函數 is_plugin_active_for_network()。
示例:
if ( ! function_exists( 'is_plugin_active_for_network' ) ) {
require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
}
if ( is_plugin_active_for_network( 'wp-china-yes/wp-china-yes.php' ) ) {
// 插件在網絡中激活
}
用個 WEB 開發框架吧,你這些需求框架都有封裝好的實現。
一個新手手擼代碼真是很不明智。
這個需求可以使用類似 Laravel 的 表單驗證 功能來實現。
插件名【plus webp】(https://litepress.cn/plugins/plus-webp),雖然功能不全,可以將就使用。
參見:求推薦個圖片轉換webp格式的插件。這篇帖子裏提到了好幾個實現該功能的插件,挑一個用吧。
這個還不夠簡單快捷嗎 那好説 直接在html模式裏面寫img標籤即可
點擊添加媒體點不開網絡沒問題,請問能不能簡單快捷的點
看錯了不好意思
或者 插入圖片那裏填url
沒有這個選項
添加媒體
原生手敲如何避免安全問題 不侷限於sql
所以你具體使用的是什麼?
如果是原生 PHP 純手敲的話可以使用 MySQLi 的 prepare 方法。
如果是使用了框架的話,幾乎可以説 100% 有自帶的格式化方法。百度搜一下應該很容易搜到。
這個並不是wordpress 如何避免注入
SQL 語句中的值應該用單引號包裹。而且你這麼寫會被 SQL 注入的。
在 WordPress 中你可以使用 $wpdb 的 prepare 方法來格式化 SQL,具體用法百度搜一下,有很多教程。
mysqli_query 方法執行失敗了。估計是返回了 false,然後你對 false 執行數組偏移操作當然會報錯。
域名不解析AAAA地址即可,如果用CDN的話,CDN那邊關閉IPV6支持(目前基本各大CDN都有開關)。
服務器安全組
這是在哪裏配置的?

找了個快辦法
你要加在根目錄訪問的區域裏。你現在加的這個區域只會對這些特定文件和目錄生效,而且人家本來就是返回404,也沒必要再禁止一遍。
然後有報錯的話應該把報錯信息貼出來,畢竟我又不是神仙,猜不到是因為什麼出錯了。
#禁止訪問的文件或目錄
location ~ ^/(.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md|deny ::;)
{
return 404;
}
這樣的
#禁止訪問的文件或目錄
location ~ ^/(.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md)
{
return 404;
}
你好,我嘗試加在裏面,保存報錯~
我不確定它是否支持IPv6,你可以試試。如果支持的話可以在防火牆攔截。
刪除端口
寶塔是不是可以防火牆ip.
在站點 Nginx 的 location / 中加入以下配置:
deny ::;
參見:
Nginx 官方文檔中對 ngx_http_access_module 的描述:http://nginx.org/en/docs/http/ngx_http_access_module.html
IBM 官方文檔中對特殊 IPv6 地址的描述:https://www.ibm.com/docs/en/zos/2.4.0?topic=applications-special-ipv6-addresses
喲西
如果是內部調用的話可以設置白名單IP,僅允許來自該IP的訪問。這個方案應該是最安全的。
以下語句按執行優先級拆解一下:
isset($options['smtp_password']) ?? '111';
最優先執行的 isset($options['smtp_password']) 的返回值是 true 或 false。
之後使用 ?? 來判斷 isset($options['smtp_password']) 是否已定義,想當然的是按 true 處理的,於是這個語句最後返回的值就是三目左側的 true 或 false,而不是選項值。
正確寫法應該是:
$phpmailer->Password = $options['smtp_password'] ?? '111';
發表回覆