كيف يمكنك الوصول إلى HTTP الحصول على معلمات في Nginx قبل الإصدار 0.7.8؟

StackOverflow https://stackoverflow.com/questions/414324

  •  03-07-2019
  •  | 
  •  

سؤال

ال Changelog يسرد الإصدار 0.7.8 كإصدار يقدم $arg_X تدوين للوصول إلى المعلمة HTTP GET X من داخل nginx.conf.

لسوء الحظ ، فإن الويكي محدث للغاية. كيف يمكنك الوصول إلى HTTP الحصول على معلمات من الداخل nginx.conf قبل هذا الإصدار؟

هل كانت مفيدة؟

المحلول

في الوقت الحالي ، أفضل ما لدي هو مطابقة $args.

على سبيل المثال ، بدلاً من القول if ($arg_user = "jim") تستطيع أن تقول if ($args = "user=jim"). هذا المثال بالذات لا يعمل إلا للحصول على وسيطة واحدة ، لأن الوسائط المتعددة يمكن أن تأتي في أي ترتيب ؛ يجب التعامل مع هذه القضية مع تعبيرات منتظمة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top