динамическое изображение в PHP с GET-параметрами в тегах <img> - PullRequest
0 голосов
/ 21 июня 2011

Я понимаю, что этот вопрос очень похож на этот вопрос: Укажите тег imageна изображение, динамически генерируемое PHP?

Но в моем случае мне нужно каждый раз посылать разные параметры GET (иногда это определенный набор параметров GET, а иногда совершенно другой набор). Это решение не смогло исправить это: Указать тег imageна изображение, динамически генерируемое PHP?

Кто-нибудь знает, как преодолеть эту проблему?

Ответы [ 3 ]

0 голосов
/ 21 июня 2011

Вам нужно добавить флаг QSA в RewriteRule, чтобы сохранить QUERY_STRING после перезаписи URL

0 голосов
/ 21 июня 2011

Это совершенно законно и должно работать без нареканий:

<img src="http://example.com/img.jpg?get=data" /> 

Это сохраняет строку запроса без изменений:

RewriteRule (.*).png(.*) $1.php$2
0 голосов
/ 21 июня 2011

GET-параметры - это просто строки запроса, добавленные в конец URL. Таким образом, чтобы задать для параметров foo и bar значение 42 и cubiculum, соответственно, URL-адрес, указанный в атрибуте IMG 'SRC, заканчивается на ?foo=42&bar=cubiculum.

.
...