Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Znikomy pytajnik w linku
Forum PHP.pl > Forum > PHP
MESSIAH :)
Mam czasem tak ze w moim skrypcie pojawi sie link do strony glownej index.php? Tylko problem ze jest on tylko czasem a nie zawsze, nie mam pojecia co to jest i skad sie to bierze - czy moze to byc znak pytajnika z pliku php gdzie nie ma zamkniecia kodu ?> questionmark.gif
Uzywam tez przekierowania z http na https za pomoca pliku htaccess

Kod
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https://xxx.pl/$1 [R=301,L]
Tomplus
Ale co on Ci robi?

Znak zapytania to separator między plikiem a parametrami.
Najlepiej sprawdź w logach kiedy pojawia się, po jakim przekierowaniu albo kliknięciu.


Plik kodu PHP po otwarciu nie musi mieć zamknięcia. Parser PHP niczego też nie doda Ci do kodu, albo nie spowoduje przekierowania z dodatkowym parametrem.

Więc musisz szukać winnych w jakiś formularzach albo przekierowaniach wystarczy że gdzieś masz:

Kod
<form action='index.php?".$parametr."'></form>

Gdzie $parametr nie istnieje i już masz przekierowanie do index.php?
MESSIAH :)
Znalazlem winnego - byl w pliku index.php i byl ? na koncu linku - czy bylo to celowe zagranie tworcy? Czy tez racze typo?
Tomplus
Dlaczego zadajesz nam takie pytanie gdy nie mamy dostępu do kodu?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.