鍍金池/ 問答/ PHP問答
淚染裳 回答

可以導(dǎo)入的 如果你中英文只能配置一個(gè)數(shù)據(jù)庫 導(dǎo)入的時(shí)候可以加個(gè)表前綴區(qū)分 如果不是同一個(gè)數(shù)據(jù)庫 可以把英文數(shù)據(jù)庫 直接導(dǎo)進(jìn)去

維她命 回答
if ( isset($_GET['order']) ){
            switch ($_GET['order']){
                case 'view':
                    $orderby = 'meta_value_num';
                    $metaKey = 'views';
                break;
                default : $orderby = 'date';
            }

            global $wp_query;
            $args= array(
                'meta_key' => $metaKey,
                'orderby' => $orderby,
                'order' => 'DESC',
                'paged'    => $paged,
            );
            $arms = array_merge($args, $wp_query->query);
        }
孤客 回答

響應(yīng)體組成

字段 含義
code 服務(wù)端處理業(yè)務(wù)后的返回代碼,其中包含公共響應(yīng)代碼和當(dāng)前業(yè)務(wù)特有代碼
組成右 http_code+3位數(shù)字,成功除外,成功使用200表示,其他的,如
客戶端請(qǐng)求權(quán)限錯(cuò)誤 401001
msg 服務(wù)端處理后返回給客戶端的提示性文字,當(dāng)然,客戶端不應(yīng)該直接使用此
提示,而是根據(jù)code自定義提示語給用戶
data 處理業(yè)務(wù)邏輯后需要返回的數(shù)據(jù),必須為一個(gè)對(duì)象,而非任何標(biāo)量值。
session 這里的session并不是傳統(tǒng)http中的session,而是單次會(huì)話的標(biāo)識(shí)符,因?yàn)樵?br>客戶端調(diào)用API的過程中,難免會(huì)遇到數(shù)據(jù)問題,導(dǎo)致不好調(diào)試,所以應(yīng)該將
所有的請(qǐng)求記錄放進(jìn)去日志,然后當(dāng)客戶端出現(xiàn)問題時(shí)根據(jù)請(qǐng)求的session來
定位是哪一個(gè)會(huì)話,然后使用postman對(duì)請(qǐng)求進(jìn)行重放調(diào)試,除了請(qǐng)求日志,
還應(yīng)該保存請(qǐng)求日志

公共響應(yīng)代碼

除了業(yè)務(wù)響應(yīng)代碼,應(yīng)該還有一些公共響應(yīng)代碼

code 示例
200 請(qǐng)求成功
401001 用戶身份失效
400001 請(qǐng)求參數(shù)錯(cuò)誤
404001 服務(wù)沒有數(shù)據(jù)

....

毀與悔 回答

謝謝回答,譯意我明白了,但實(shí)際操作時(shí)會(huì)出現(xiàn) BUG,不知道是瀏覽器兼容問題還是 PHP版本問題!

AA.JPG

圖片描述

每個(gè)色塊大小是 50px*50px


<?php
$im = imagecreatefromjpeg("AA.jpg");
$blue = imagecolorallocate ( $im, 0, 0, 255 ); // 設(shè)置一個(gè)顏色變量為紅色

imagefill ( $im, 30, 80, $blue ); // 將背景設(shè)為紅色
//imagefill ( $im, 0, 0, $blue ); // 將背景設(shè)為紅色

header ( 'Content-type: image/jpg' ); // 通知瀏覽器這不是文本而是一個(gè)圖片
imagepng( $im ); // 生成PNG格式的圖片輸出給瀏覽器

imagedestroy ( $im ); //銷毀圖像資源,釋放畫布占用的內(nèi)存空間
?>


輸出圖片是這樣的

圖片描述

毀與悔 回答

在 webpack.base.conf.js 文件中;有個(gè) resolve 配置項(xiàng)

resolve: {
        extensions: ['.js', '.vue', '.json'],
        alias: {
            'vue$': 'vue/dist/vue.esm.js',
            '@': resolve('src'),
        }
    },

默認(rèn) @ 為 src 的根路徑

$_POST["key"]的寫法是錯(cuò)誤的
正確的是isset($_POST["key"]) ? htmlspecialchars($_POST["key"]) : null;

其他的,不想說什么了

墨染殤 回答

我也碰到了這個(gè)問題,我通過其它編輯語言抓包對(duì)比,發(fā)現(xiàn)只要偽裝Referer:http://www.yy.com就能解決,但不知在PHP中如何操作?

司令 回答

使用

phpinfo();

打印看看 upload_max_filesize 和 post_max_size 設(shè)置成功沒

你看看 這個(gè)路徑 進(jìn)入對(duì)應(yīng)更改php.ini
圖片描述

青瓷 回答

圖片描述圖片描述

JS: navigator.userAgent
你按F12在控制臺(tái)直接輸入navigator.userAgent看,我電腦會(huì)顯示帶Windows的字符串,手機(jī)顯示帶Android的字符串
我這里兩個(gè)圖片都是navigator的全部信息。。。

     let list = [];
    for (let o in navigator) {
        list.push(<div>{o + '=' + navigator[o]}</div>);
    }

    return (
        <div>{list}</div>
    );
笨笨噠 回答

php-fpm的權(quán)限沒有配好,或者是php-fpm沒有啟動(dòng)成功。建議你看一下php-fpm日志以及看一下php-fpm是否啟動(dòng)了。

忠妾 回答

前端壓縮或者中間層壓縮。

前端壓縮方法思路為使用canvas的drawImage API 將圖片縮放至指定分辨率,然后canvas導(dǎo)出圖片

靜態(tài)路由或者rewrite路由都可以實(shí)現(xiàn),具體看你配置是怎么定義的。