2
我要加密Yii2 URL參數 例:http://localhost/school/backend/web/index.php?r=user%2Fview&id=20如何加密Yii2網址
20必須被加密。
什麼是Yii2最簡單的方法來實現這一目標。
我要加密Yii2 URL參數 例:http://localhost/school/backend/web/index.php?r=user%2Fview&id=20如何加密Yii2網址
20必須被加密。
什麼是Yii2最簡單的方法來實現這一目標。
您可以使用它。但是,如果你有很多獲取參數,我不建議你因爲性能問題。如果你仍想這樣做,你可以使用json的GET編碼將所有數據作爲一個參數發送。它會減少你的進程數量到一次加密解密。
$decrypt = \Yii::$app->security->decryptByKey($_GET['id'], \Yii::$app->request->cookieValidationKey);
$encrypt=\Yii::$app->security->encryptByKey($id, \Yii::$app->request->cookieValidationKey);
你的意思是POST請求? http://www.yiiframework.com/doc-2.0/guide-runtime-requests.html –
你想隱藏你的內部ID(20)暴露在網址? – xCrZx
yes..Exactly @xCrZx – Nodemon