URL'leri şifreli veri

0 Cevap php

Ben bir şirket için siparişleri yönetmek için bir PHP uygulama geliştiriyorum. Bir sırasını görüntülemek için URL şu anda /orders/view/3502.

Ben sipariş kimlik numarası URL'de görünmesini istemiyorum, bu yüzden URL kimliğini şifrelemek için CodeIgniter'ın şifrelemek kütüphanesi kullanılmıştır. (Şifreleme sonra) URL /orders/view/AaffGdQQ gibi görünüyor.

Ben yaşıyorum sorun şifreli kimlik bir URL düzgün çalışmıyor, bir eğik çizgi ya da bir artı işareti içerir bazen. CodeIgniter eğik çizgilere göre URL'yi okur, yani, şifreli kimlik bir çizgi olsaydı, bu 2 değişken değil, bir şekilde o okurdu. Ayrıca, artı işaretleri URL'leri boşluk olarak yorumlanır.

Yani, benim soru, nasıl kimliği şifrelemek ve dize bir artı işareti veya eğik çizgi içermediğinden emin olabilir mi?

EDIT: Ben şifreli kimlik bir çizgi ya da artı işareti yer olmadığını görmek için bir fikrim vardı ve yaptım eğer, tekrar şifrelemek. Nedense, her zaman ID, farklı, şifreli, bu nedenle bu işe.

0 Cevap