moi, je vois que mêem si le navigateur recoit tel quel la deuxiéme ligne, il ne peut de toute maniére pas conaitre la valeur qu'avait $id_news pendant l'exécution de php. Donc, non, ca marchera pas dans ce cas là.
Et si php transforme $id_news en nombre tu retombes sur le premier cas.
De toute maniére, que ce soit en dur dans la page html du serveur, mis par php ou par javascript tant que la valeur apparait dans la bare d'adresse du navigateur, c'est du get. Ca a rien à voir avec la méthode utilisé pour créer cette adresse là.